java引用类型

阅读 52

2021-10-09

强应用:

软引用

弱引用

虚引用

对象的可及性:由引用它的最强引用类型决定。
强可及对象:永远都不会被GC回收,
软可及对象:系统内存不足的时候,被GC回收。
弱可及对象:当GC发现这个对象弱可及,马上被回收。


String  str="abc";//存在于常量池中
String str=new String("abc");//创建了两个对象,存在于两个空间,在堆内存中创建了string对象,在常量池中创建了“abc”对象。

system.gc( )回收的是堆内存

精彩评论(0)

0 0 举报