摘要: 简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。 中等区别 阅读全文
posted @ 2019-09-26 17:19 潜念 阅读(953) 评论(0) 推荐(0) 编辑
摘要: JVM堆相关知识 为什么先说JVM堆? JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象。 JVM堆 (1) 新域:存储所有新成生的对象 新域会被分为3个 阅读全文
posted @ 2019-09-26 17:04 潜念 阅读(6870) 评论(0) 推荐(0) 编辑