随笔分类 -  java 虚拟机

摘要:1.fiaalize()方法什么时候被调用,析构函数(finalization)的目的是什么? 1.当一个对象 gc roots 不可达时,在下一个垃圾回收周期并尝试回收该对象。如果这个对象重写了finalize()方法,并在这个方法中成功自救(将自身赋值某个引用),那么该对象不会回收,如果这个对象 阅读全文
posted @ 2019-07-13 00:05 333- 阅读(194) 评论(0) 推荐(0)
摘要:1.Java代码有很多 不同的运行方式 1)可以在开发工具中运行 2)可以双击执行jar文件运行, 3)也可以在命令行中运行 4)甚至可以在网页中运行 这些执行方式都离不开JRE ,也就是Java的运行环境。JRE仅包含运行Java程序的必须组件,包括Java虚拟机以及Java核心类库。Java程序 阅读全文
posted @ 2019-03-17 16:11 333- 阅读(4072) 评论(0) 推荐(0)