1. 程式人生 > >Java中System類

Java中System類

1、 System類包含一些有用的類欄位和方法,他不能被例項化
2、 方法:
 a) public static void gc()
  i. 用於垃圾回收,系統自動呼叫finalize()方法清除物件佔有資源,每次呼叫垃圾回收都會強制啟動垃圾回收器,會耗費更多資源,所以在大量物件釋放時再呼叫。
 b) public static void exit(int status)
  i. 種植當前正在執行的Java虛擬機器,引數用作狀態碼,根據慣例status一般給0代表異常,終止當前執行程式。
 c) public static long currentTimeMillis()
  i. 返回以毫秒為單位的當前時間
  ii. 可以用來測量程式執行時間
 d) public static void arraycopy(Object src ,int srcPos,Object dest,int destPos,int length)
  i. 此處不符合Java命名規則,第二個字母沒大寫。
  ii. 從原陣列src指定位置srcPos開始,複製到目標陣列dest的指定位置destPos,長度為length,將目標陣列dest中從destPos開始替換