摘要: 有Java中,我们如何在运行时识别类和对象的信息?有两种方法,一是传统的RTTI,另一种是反射。 1.RTTI Run-Time Type Infomation 运行时类型信息 为什么需要RTTI? 越是优秀的面向对象设计,越是强调高内聚低耦合,正如依赖倒转原则所说:“无论是高层模块还是低层模块,都 阅读全文
posted @ 2018-04-24 15:23 夕阳红如血 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、垃圾收集只跟内存有关!也就是说垃圾收集器存在的唯一原因是为了回收程序不再使用的内存。 2、finalize()是在java.lang.Object里定义的,也就是说每一个对象都有这么个方法。这个方法在gc启动,该对象被回收的时候被调用。其实gc可以回收大部分的对象(凡是new出来的对象,gc都能 阅读全文
posted @ 2018-04-24 13:57 夕阳红如血 阅读(434) 评论(0) 推荐(0) 编辑