javaSe基础
文章平均质量分 67
飞翔吧乌龟
这个作者很懒,什么都没留下…
展开
-
总结1:从动态绑定到jvm从加载到运行方法的过程.
原文链接:http://www.jianshu.com/p/56a7c4b26b14 提出问题:为什么静态方法不能动态绑定? public class Demo1 { public static void main(String[] args) { A a = new B(); a.a(); } } class A {转载 2017-05-25 21:27:41 · 324 阅读 · 0 评论 -
JVM重写finalize方法的回收机制
强引用:(StrongReference) new的对象代表强引用,强引用还在及时抛内存溢出异常也不会对其回收 软引用:(SoftReference) 在内存溢出之前会对其进行回收 弱引用:(WeakReference) 当垃圾回收到来时,不论内存是否溢出都会对其进行回收 虚引用:(PhantomReference) 无法通过该引用获得实例,仅仅作为垃圾回收时收到一个通知 回...原创 2018-07-20 10:21:40 · 1304 阅读 · 0 评论