java-五十六天---JVM面试

1  类加载过程

2 加载、连接、初始化

3  双亲委派机制

4 双亲委派机制面试题

5  jvm参数

6 jvm运行模型

7  栈、堆、方法区、程序计数器、

8  jdk1.7(新生代老年代)

jdk1.8(新生代老年代)

9 新生代老年代内存变化

 

10 堆栈区别

11 面试题

12 面试题

垃圾回收准备释放内存时,调用finalize()方法
下一次真正回收动作发生时,才会真正回收对象占用的内存

成为垃圾对象,只有在下次垃圾回收器运行时才会被回收,而不是马上被清理

在C++语言中,调用了析构函数后,对象一定会被销毁,而java语言调用了finalize方法,垃圾确不一定会被回收

13 堆和栈回收机制的区别

发布了78 篇原创文章 · 获赞 83 · 访问量 9265

猜你喜欢

转载自blog.csdn.net/weixin_41847891/article/details/95660537