强引用、弱引用、软引用和虚引用:

● 从JDK1.2开始,把对象的引用分为这四种级别,意义是为了在JVM中更灵活地进行对象的垃圾回收,从而让程序更灵活地控制对象的生命周期 ● java内存管理分为内存分配和内存回收,都不须要程序员负责 ● 强引用:使用最广泛的引用,平时代码中定义的引用都是强引用,指建立一个对象并把它赋给一个引用变量若一个对象具备强饮用,垃圾回收器永远不会回收它(除非该对象指向为空),即便内存不足,JVM宁愿抛出O
相关文章
相关标签/搜索