4.1 Java引用的种类
Java语言对对象的引用有如下四种:
强引用、软引用、弱引用、虚引用
4.2 Java的内存泄露
程序运行过程中会不断的分配内存,那些不再使用的内存应该即时回收它们,从而保证系统可以再次使用这些内存,如果存在无用的内存无法被回收回来,那就是内存泄漏。
4.3 垃圾回收机制
垃圾回收机制主要完成以下两方面的事情:
跟踪并监控每个对象,当某个对象处于不可达状态时,回收该对象占用的内存;
清理内存分配、回收过程中产生的内存碎片
4.3的余下部分都很重要,查看原书
4.1 Java引用的种类
Java语言对对象的引用有如下四种:
强引用、软引用、弱引用、虚引用
4.2 Java的内存泄露
程序运行过程中会不断的分配内存,那些不再使用的内存应该即时回收它们,从而保证系统可以再次使用这些内存,如果存在无用的内存无法被回收回来,那就是内存泄漏。
4.3 垃圾回收机制
垃圾回收机制主要完成以下两方面的事情:
跟踪并监控每个对象,当某个对象处于不可达状态时,回收该对象占用的内存;
清理内存分配、回收过程中产生的内存碎片
4.3的余下部分都很重要,查看原书