
虚拟机机制
iteye_1907
这个作者很懒,什么都没留下…
展开
-
内存分配与回收
一、垃圾收集算法 1、最常见的判断对象是否存活的方法有引用计数法和根搜索算法。 (1) 引用计数法中,每一个对象都有一个引用计数器,当它被引用时,计数器+1,当一个引用释放时,计数器的值-1。引用计数法的特点是简单、高效,但是它解决不了对象间互相引用的问题。 (2) 根搜索算法:从根集合出发,根据引用关系,不断地往下搜索。搜索路径就构成了引用链,在引用链上的对象都是存活对象。而...2011-11-30 22:27:30 · 244 阅读 · 0 评论 -
Java动态特性
Java有三大特性:封装、继承以及多态。很久以前,对于多态这一特性,我所了解的就是由方法的重载、重写所引起的。当一个对象调用一个方法时,我们会产生疑问,程序实际运行时调用的是哪一个方法?调用的是父类中的方法,还是子类本身的方法?如果一个类中有好几个重载方法,那么还涉及到选择调用哪一个重载方法版本。 现在从较深层次来理解Java的多态。 1、静态类型与实际类型 看下面的代码...2012-05-11 12:33:50 · 263 阅读 · 0 评论