垃圾回收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) { Listlist=new ArrayList<>(); long i=1; while (true) { list.add(new BigObject(i++)); } }}