上一篇: 001-JVM-知识点包括https://blog.csdn.net/fsj win/article/details/11304644
垃圾是你先分配内存的,后来这个内存就不用了。 变成垃圾1 .用不同语言分配回收垃圾的方式1.1 C语言向malloc申请释放free
1.2 C语言申请释放new内存delete
1.3 Java语言申请new,自动回收
2 .抄送手动回收问题忘记回收:申请了,但是忘记回收了。 内存漏了。 多次回收:两次释放。 第二次回收了别人申请的数据。 3. Jvm调整是什么?主要就是:垃圾回收机制的选择和在其上选择垃圾回收器及参数设置。
4 .什么是垃圾4.1对象状态1 :
状态2 :
状态2时,new Addr是垃圾!
4.2无人指向的多个对象(循环引用)下图是heap中的三个对象,相互引用,但没有其他对象指向他们。 他们是垃圾。 垃圾堆:
5 .总结就是一句话,没人要的是垃圾。
从上面的例子可以看出什么是垃圾。 介绍具体判断垃圾的方法。
下一篇: