
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
首先声明一下,这篇文章是转的,我只做了一些细节的修改,让大家更好理解一点。由于转载的文章无法发布到首页,不能让更多的人看到,所以出此下策,以飨读者。Lucene的概述: Lucene(发音为 ['lusen] )是一个非常优秀的开源的全文搜索引擎,我们可以在它的上面开发出各种全文搜索的应用来。Lucene在国外有很高的知名度,现在已经是Apache的顶级项目,在国内,Lucene
先看下java源码中对hashcode()方法里面用到的变量的声明。/** The value is used for character storage. */private final char value[];//定义一个字符数组value,用于存储字符串里面的字符/** The offset is the first index of the storage
本文旨在给所有希望了解JVM(Java Virtual Machine)的同学一个概念性的入门,主要介绍了JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体系结构,很多原理和我们平时的硬件、微机原理、操作系统都有十分相似的地方,所以学习JVM本身也是加深自
loosejar这个小工具可以动态分析出应用中有每个jar包的实际使用情况,详情请参阅通过loosejar清理应用中冗余的jar包基本原理是利用instrumentation的特性用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义。有了这样的功能,开发者就可以实现更为灵活的运行时虚拟机
类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取Java 字节代码,并转换成java.lang.Class类的一个实例。每个这样的实例用来表示一个Java 类。
问了很多问题,我记住的也就这么多了。。一面:1、简述一下java垃圾处理机制的原理2、说一下你所了解的java容器3、java的io流都有哪些?哪些是字节流,哪些是字符流,缓冲流是怎么回事?4、tcp/ip 是如何建立和断开连接的?5、操作系统的作业调度算法有哪些?6、设计算法:1000亿个数,找出其中最大的100个,分析时间复杂







