一、概述 java
1.1 System類 表明當前java程序的運行平臺;ide
1.2 System類 提供的類方法:spa
getenv():獲取系統全部的環境變量;對象
getenv(String name):獲取指定的環境變量;blog
getProperties():獲取全部的系統屬性;get
getProperty(String key) :獲取指定的系統屬性;hash
package com.an; import java.util.Map; import java.util.Properties; public class TestSystem { public static void main(String[] args){ //獲取全部的 環境變量 Map<String,String> envmap =System.getenv(); for (String s:envmap.keySet()) { System.out.println(envmap.get(s)); } //獲取指定的 環境變量 System.out.println(System.getenv("JAVA_HOME")); System.out.println(System.getenv("PATH")); System.out.println(System.getenv("CLASSPATH")); //獲取全部的 系統屬性 Properties properties =System.getProperties(); //獲取指定的 系統屬性 System.out.println(System.getProperty("os.name")); } }
gc():通知系統進行垃圾回收;it
currentTimeMillis():獲取系統當前時間;io
nanoTime():獲取系統當前時間;class
in:系統標準輸入(一般是 :鍵盤輸入);
out:系統標準輸出(一般是:顯示器);
err:系統標準錯誤輸出流;
setIn():從新設置標準輸入;
setOut():從新設置標準輸出;
setErr():從新設置標準錯誤輸出;
identityHashCode():獲取指定對象的hashCode值,該值是根據對象的存儲地址值計算獲得的;
load(String filename):加載文件;
loadLibrary(String libname):加載文件;