格式:public static long currenttimemillis()
例:
//取得程式執行的時間
public
class
nice
long end = system.currenttimemillis() ; //取得結束時間
system.out.println("本次程式花費的時間 = " + (end - start));
}}//輸出結果為毫秒時間,因為是long型資料直接進行數學計算後得來的
system類裡面定義了乙個操作方法: public static voidgc()
在runtime類中,也有gc(),
其實呢,system類的 gc()方法,並不是乙個新定義的方法,而是呼叫了runtime類中的 gc()方法
the call system.gc() is effectively equivalent to the call :物件產生一定會呼叫構造方法,可以進行一些處理操作,但是如果被**,什麼都沒有,runtime.getruntime().gc()
那麼,此時可以覆寫object類的finalize()方法,來給物件收尾
格式:protectedvoid finalize() throwsthrowable
在物件**時就算丟擲任何異常,也不會影響整個程式的正常執行
ps.例:protected 是可以被同一包的類和不同包的子類呼叫
throwable 是異常處理的最大父類,下面兩個子類,exception和error
class bad
protected
void
finalize() throws throwable
}public
class
nice
}//構造方法是留給物件初始化時使用的,而finalize()方法是留給物件使用的
//有點像c++裡的析構函式
解釋:
final:關鍵字,定義不能被繼承的類,不能被覆寫的方法、常量
fianlly:關鍵字,異常的統一出口
finalize:方法,object類提供的方法(protected void finalize() throws throwable),指的是物件**前的收尾方法,即使出現了異常也不會導致程式中斷執行
API Calendar類和System類知識點
1.calendar類是乙個抽象類,裡面提供了很多操作日曆欄位的方法,無法直接建立物件使用,裡面有乙個靜態方法getinstance 該方法返回了calender類的子類物件。2.calender的幾種常用方法 public static void main string args 3.system...
常用類庫 System類
system類包含幾個有用的類字段和方法。它無法例項化。system類提供的設施包括標準輸入,標準輸出和錯誤輸出流 訪問外部定義的屬性和環境變數 載入檔案和庫的方法 以及用於快速複製陣列的一部分的實用方法。system.out.println system.out.print scanner sc ...
System類常用方法
1 currenttimemillis 獲取當前系統時間與1970年01月01日00 00點之前的毫秒差值,返回值是long型別 例public static void main string args long end system.currenttimemillis system.out.pri...