System类
System 类包含一些有用的类字段和方法。它不能被实例化。(构造方法用private修饰了)
成员方法
* public static void gc() //运行垃圾回收器: Object类的finalize()
* public static void exit(int status) // 关闭JVM虚拟机 非0状态为 异常终止
* public static long currentTimeMillis() //时间戳 返回当前时间的毫秒值 从1970年0点0分 开始
public static void gc() //运行垃圾回收器: Object类的finalize() 方法, 可以被重写
public class demon2_system { public static void main(String[] args) { demon1(); demon2(); } public static void demon2() { System.exit(1); // 退出jvm虚拟机 非0状态是异常终止 System.out.println("123423"); } public static void demon1() { for (int i = 0; i < 20; i++) { new demo(); //匿名对象, 占用内存,不使用的话就会变成垃圾 由JVM虚拟机自动去清理() System.gc(); // 主动去叫JVM清理垃圾 } } } class demo { @Override protected void finalize() throws Throwable { // 重写finalize() System.out.println("lajiqinglile "); super.finalize(); } }
* pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 复制数组
集合的底层是用数组做的, 但是集合的长度是可变的
竹杖芒鞋轻胜马,一蓑烟雨任平生。
回首向来萧瑟处,也无风雨也无晴。