1. 程式人生 > 實用技巧 >java常用類:System

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