java常用类:System

System

  • System系统类,主要用于获取系统的属性数据和其他操作,构造方法私有的,所以无法创建该类的对象
  • 其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用
方法名 说明
static void arraycopy(...) 复制数组
static long currentTimeMillis(); 获取当前系统时间,返回毫秒值
static void gc(); 建议jvm赶快启动垃圾回收期器回收垃圾
static void exit(int status); 退出jvm 如果参数是0表示正常退出jvm 非0表示异常退出
public class Demo01 {

    public static void main(String[] args){
        //arraycopy:数组的复制
        //arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
        //src:源数组;      srcPos:从哪个位置开始复制;
        // dest:目标数组;  destPos:目标数组的位置;
        // length:复制的长度
        int[] arr={20,11,23,54,90,49,33,51};
        int[] dest=new int[8];
        System.arraycopy(arr,3,dest,1, 5);
        for(int arr2:dest){
            System.out.print(arr2+",");
        }
        
        System.out.println("\n"+System.currentTimeMillis());//可以用来计算代码的运行时间

        //System.gc()告诉垃圾回收器回收垃圾
    }
}

//结果
//0,54,90,49,33,51,0,0,
//1609043366336
posted @ 2020-12-27 12:31  迪迦是真的  阅读(221)  评论(0)    收藏  举报
//复制代码按钮 //代码行号 //评论