Java点滴知识
栀夏暖阳
在改变和选择中不断前行理由都只有一个,为家人和理想奋斗,哪怕遍体鳞伤也是幸福的...........
展开
-
论接口与抽象类的真正区别 抽象类跟接口的本质区别在于,抽象类是为了重用,接口是为了解耦
关于接口与抽象类的区别, 有着千篇一律的答案,我就不重复那些了, 什么可以实现多个接口,但只能继承一个类;抽象类中可以有方法是的实现,而接口没有, 等等...... 那都没有说错,但没有说的问题的关键. 为什么接口跟抽象类有那些不同, 这些不同的根源是什么? 根源是它们的真正含义,或说作用是截然不同的. 不同在哪里? 一言以辟之, "抽象类是为了把相同的东西提取出来, 就是为了重用; 而...转载 2018-04-16 15:23:50 · 306 阅读 · 0 评论 -
JVM 垃圾回收策略
当 JVM 创建对象遇到内存不足的时候,JVM 会自动触发垃圾回收(Garbage Collection,简称 GC)操作,将那些不再使用但仍然存在内存中的对象当成垃圾清理掉,释放出被占用的内存空间,供新创建的对象使用。1 对象是否存活垃圾收集器在进行垃圾回收前得先确定哪些对象可以被回收,哪些对象不能被回收。1.1 引用计数算法当对象创建时给对象分配一个引用计数器,当该对象被引用时,计数器值就加 ...转载 2018-04-18 20:24:32 · 255 阅读 · 0 评论 -
又撸一年的代码!尽管我秃头还白发,我还是坚持了
又过了一年,距离19年还剩下2天的时间,不由地说,时间过得可真快。在这一年里,或多或少的我们总要对得起这一年,无论写博客也好,给群友解决问题也好,既然做了就要搞好它。这里对18年的技术文做了一些总结。方便大家更好地去学习和参考。 android面试专栏 一份用心整理的Android面试总结 Android 目前最稳定和高效的UI适配方案 2018 Android面试心得,已拿到of...转载 2019-03-06 11:17:30 · 984 阅读 · 0 评论