Java基础之System类
System类 主要用于:计算代码的执行时间 进行垃圾收集操作 public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)//实现数组拷贝。 src -源阵列。 srcPos -源数组中的起始位置。 dest -目标数组。 destPos 在目标数据的起始位置。 length -数组元素的数目被复制。 public static long currentTimeMillis()//取得当前系统时间,返回毫秒数 public static void gc()//垃圾回收操作,这个方法是间接调用了Runtime类中的gc()方法。一个类的对象的产生一定会调用构造方法,如果在这个对象要被回收时,连个过程都没有,观察不到。如果需要给对象一个收尾的操作,那么可以写Object类中的finalize()方法 完成。 protected void finalize() throws Throwable//在对象回收时,就算抛出了异常,也不会影响到整个程序的正常运行。示例:finalize()方法使用 1 package com.imooc.demo; 2 3 import java.io.IOException; 4 5 public class