---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity開發</a>、<a href="http://www.itheima.com"target="blank">.Net培訓</a>、期待與您交流! ----------------------
1.System類
一、功能與用途
System類是jvm啓動時加載和操作系統相關的默認信息並以鍵值對的形式放到map中。
二、特點
1.它是用final修飾類,所以不能被繼承。
2.它對外沒有提供構造器類,所以只能使用static關鍵字,調用類成員屬性和行爲。
三、常用屬性和方法
(1)常用屬性
System.in 標準輸入流,即鍵盤錄入的值。
System.out 標準輸出流,即console控制檯。
(2)常用方法
gc(), 系統運行時垃圾回收器。
currentTimeMillis() ,系統當前時間,單位:毫秒。
getProperties(),返回Properties對象,Properties又是HashTable的子類,所以系統相關信息是鍵值對的形式存儲到Properties對象中。
getProperty(String key),通過key或者系統的值,如getProperty(“os.name”)操作系統名稱。
setProperties(Properties props),設置Properties對象。
setProperty(String key,String value) ,用實際鍵和值來設置系統信息。
2.Runtime類
它是Java運行時環境對象,每一個Java應用程序都有一個運行時環境。即一個Runtime實例,在這類中無對外可訪問的構造函數,但提供了可獲得該類對象的方法getRuntime()且爲靜態的,說明它是單例模式的典型應用。
該類中常用的方法說明:
getRuntime(),獲得一個Runtime對象,對於每個Java應用程序有且僅有一個。
gc(),垃圾回收器,通常由jvm自動調用,不需要程序員考慮。
exec(String command),操作系統中console界面執行的命令。
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity開發</a>、<a href="http://www.itheima.com"target="blank">.Net培訓</a>、期待與您交流! ----------------------
詳細請查看:<a href="http://www.itheima.com" target="blank">www.itheima.com</a>