java引用分4个
引用的级别主要是用于垃圾回收的的不同策略处理
1.强引用:object obj = new ……。平时项目用到的都是强引用,垃圾回收时,强引用对象不会回收,内存不足时jjvm宁愿报leroy our of err的错,也不进行回收,只有把引用明确设置为null,垃圾回收才会纳入垃圾回收列表,具体何时回收还得看回收策略
2,软引用:内存不足时会考虑进行垃圾回收,在报out of merry err 前,进行软引用回收,
3,弱加粗样式
java引用分4个
引用的级别主要是用于垃圾回收的的不同策略处理
1.强引用:object obj = new ……。平时项目用到的都是强引用,垃圾回收时,强引用对象不会回收,内存不足时jjvm宁愿报leroy our of err的错,也不进行回收,只有把引用明确设置为null,垃圾回收才会纳入垃圾回收列表,具体何时回收还得看回收策略
2,软引用:内存不足时会考虑进行垃圾回收,在报out of merry err 前,进行软引用回收,
3,弱加粗样式