06.Java虚拟机问题
目录介绍 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()区别? 好消息 博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在...