java的System類簡單使用
阿新 • • 發佈:2021-01-19
System類
-
System 類代表系統,系統中很多屬性和控制的方法都放置在該類的內部中。該類位於 java.lang包。
-
該類的構造器是私有的,所以無法建立該類的物件,也就是無法例項化該類。其內部的成員變數和成員方法都是 static ,所以可以很方便進行呼叫
-
成員變數
- System 類內部包含 in、out和err 三個成員變數,分別代表 標準輸入流(鍵盤輸入),標準輸出流(顯示器),和標準錯誤輸出流(顯示器)
-
成員方法
-
native long currentTimeMillis():
- 返回當前計算機時間,與GMT1970,1,1 ,0:0:0 的毫秒數。
-
void exit(int status)
- 退出程式。其中status的值 0 表示正常退出,非零代表退出異常。使用該方法可以在圖形介面程式設計中實現程式的退出功能等。
-
void gc()
- 該方法的作用是請求系統進行垃圾回收。至於系統是否立即回收,則取決於系統中垃圾回收演算法的事項一級系統執行時的情況。
-
String getProperty(String key)
-
該方法的作用是獲的系統中屬性為key的屬性對應的值。系統中常見的屬性名以及屬性的作用下表所示:
-
屬性名 屬性說明 java.version java執行時環境版本 java.home java安裝目錄 os.name 作業系統的名稱 os.version 作業系統的版本 user.name 使用者的賬戶名稱 user.home 使用者的主目錄 user.dir 使用者當前工作目錄 -
測試
-
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { String javaVersion = System.getProperty("java.version"); System.out.println(javaVersion); String javaHome =
-
輸出
-
14.0.2 D:\Java Windows 10 10.0 25766 C:\Users\2566 C:\Users\2566\IdeaProjects\java常用類
-
-
-