經常使用類之System類

System類:

System類不能手動建立對象,由於構造方法被private修飾,阻止外界建立對象!
System類中的都是static方法,類名訪問便可(JDK中N 這樣的類,查API)!
若是該類不能建立對象,想要調用其中方法,請參考如下方法:數組

① 看該類中有沒有方法返回該類的對象!ide

② 看看有沒有靜態修飾(Static),以供類名.方法名()調用!code

經常使用方法:對象

返回值類型 方法名稱
static long currentTimeMillis()
static void exit(int status)
static void gc()
static Properties getProperties()

① currentTimeMillis()獲取當前系統時間與1970年01月01日00:00之間的毫秒差值!blog

② exit(int status)用來結束正在運行的Java程序!參數傳入一個數字便可,一般傳入0爲正常狀態,其餘數字爲異常狀態!內存

③ gc()用來運行JVM中的垃圾回收器,完成內存中垃圾的清除(只需瞭解)!字符串

④ getProperty(String key)用於獲取指定鍵(字符串名稱)中所記錄的系統屬性信息!
經常使用類之System類get

arraycopy方法,用來實現將源數組部分元素複製到目標數組的指定位置
代碼示例:it

int[] src={1,2,3,4,5};

int[] dest={6,7,8,9,10};

//定義以上兩個數組!

System.arraycopy(src,0,dest,0,3);

//類名.方法名()調用arraycopy方法(源數組,源數組要Copy的元素起始位置,目標數組,須要拷貝的長度)

for(int i=0;i<dest.length;++i){

     System.out.print(dest[i]+" ");

}

//遍歷輸出dest數組!
相關文章
相關標籤/搜索