位置:首頁 > Java技術 > java.lang > java.lang.System類

java.lang.System類

java.lang.System 類包含一些有用的類字段和方法。它不能被實例化。通過係統提供的工具:

  • 標準輸出

  • 錯誤輸出流

  • 標準輸入和訪問外部定義的屬性和環境變量。

  • 一種實用程序方法,用於快速複製數組的一部分。

  • 加載文件和庫文件的方法

類聲明

以下是java.lang.System類的聲明:

public final class System
   extends Object

字段域

以下是java.lang.System類的字段:

  • static PrintStream err -- 這是“標準”錯誤輸出流。

  • static InputStream in -- 這是在“標準”的輸入流。

  • static PrintStream out -- 這是在“標準”的輸出流。

類方法

S.N. 方法 & 描述
1 static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 
此方法會複製從指定源數組的數組,開始在指定的位置,到目標數組的指定位置。
2 static String clearProperty(String key) 
此方法可刪除指定鍵指示的係統屬性。
3 static Console console() 
此方法返回與當前Java虛擬機關聯的唯一Console對象(如果有)。
4 static long currentTimeMillis() 
此方法返回當前時間,單位為毫秒。
5 static void exit(int status) 
此方法終止當前正在運行的Java虛擬機。
6 static void gc() 
此方法運行垃圾回收器。
7 static Map<String,String> getenv() 
此方法返回當前係統環境的不可改變的字符串映射視圖。
8 static String getenv(String name) 
此方法獲取指定的環境變量的值。
9 static Properties getProperties() 
此方法確定當前係統性能。
10 static String getProperty(String key) 
此方法獲取指定鍵指示的係統屬性。
11 static String getProperty(String key, String def) 
此方法獲取指定鍵指定的係統屬性。
12 static SecurityManager getSecurityManager() 
此方法得到了係統的安全接口。
13 static int identityHashCode(Object x) 
此方法返回相同的哈希代碼為給定的對象會由默認hashCode方法(返回),給定對象的類是否重寫hashCode()。
14 static Channel inheritedChannel() 
此方法返回從創建此Java虛擬機的實體中繼承的通道。
15 static void load(String filename) 
此方法加載使用從本地文件係統中的指定文件名作為一個動態庫中的代碼文件。
16 static void loadLibrary(String libname) 
此方法加載libname指示參數指定的係統庫。
17 static String mapLibraryName(String libname) 
此方法映射庫名稱為表示本機庫的平台特定的字符串。
18 static long nanoTime() 
此方法返回最精確的可用係統計時器的當前值,以毫微秒。
19 static void runFinalization() 
此方法運行最後審定的任何對象最後確定方法。
20 static void setErr(PrintStream err) 
此方法重新分配“標準”錯誤輸出流。
21 static void setIn(InputStream in) 
此方法重新分配“標準”輸入流。
22 static void setOut(PrintStream out) 
此方法重新分配“標準”輸出流。
23 static void setProperties(Properties props) 
此方法設置係統屬性的屬性參數。
24 static String setProperty(String key, String value) 
此方法設置指定鍵指示的係統屬性。
25 static void setSecurityManager(SecurityManager s) 
此方法設置係統的安全性。

方法繼承

這個類從以下類繼承的方法:

  • java.lang.Object