垃圾回收1
内存分配
垃圾回收
调用垃圾回收器
对象终结
调用垃圾回收器
System.gc()和Runtime.getRuntime().gc()这两个方法
不建议程序调用此方法
对象终结
Object上的方法:
protected void finalize() throws Throwable
垃圾回收2
引用类型
SoftReference
WeakReference
PhantomReference
第四季内容简介
第四季内容简介
实战api,直接使用封装好的类与方法,就不用重新去写了
字符串,正则表达式与xml的处理
日期时间api
集合框架与stream api
jdbc
io,nio
网络编程
并发处理
jni
package java20180205; import java.util.ArrayList; import java.util.List; class BigObject{ private long[] nums=new long[4096]; private long id; public BigObject(long id){ this.id=id; } @Override protected void finalize() throws Throwable { System.out.println(id+"被回收"); } } public class SoftRefDeom { public static void main(String[] args) { List<BigObject> list=new ArrayList<>(); long i=1; while (true) { list.add(new BigObject(i++)); } } }