06.Java虚拟机问题

2018-12-26  本文已影响0人  杨充211

目录介绍

好消息

6.0.0.1 运行时数据区域有哪些?Java虚拟机栈是做什么的?本地方法栈又是做什么的?

6.0.0.2 对象的内存布局?对象的访问定位方式有哪些?使用指针访问和使用句柄访问各具有何优势?

6.0.0.3 说一下对象的创建过程?变量创建过程种放在虚拟机哪里?

6.0.0.4 OutOfMemoryError异常在哪些数据区域中可能会出现?分别说一下这个数据区域出现OOM的场景和缘由?

6.0.0.6 Java中堆和栈的区别?分别写出堆内存溢出与栈内存溢出的程序?

6.0.0.7 如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?

6.0.0.8 java中垃圾收集的方法有哪些?

6.0.1.1 如和判断一个对象是否存活?引用计数法和可达性算法哪个更加好?如何理解一个对象不一定会被回收?

6.0.1.2 Class.forName() 和ClassLoader.loadClass()区别?

其他介绍

01.关于博客汇总链接

02.关于我的博客

上一篇下一篇

猜你喜欢

热点阅读