System類中的屬性和方法都是靜態的。 out:代表標準輸出,預設是控制台 in:標準輸入,預設鍵盤 getProperties:獲取系統屬性信息 java -Dpro=value class 在jvm啟動時添加屬性 public class Demo { public static void m ...
System類中的屬性和方法都是靜態的。
out:代表標準輸出,預設是控制台
in:標準輸入,預設鍵盤
getProperties:獲取系統屬性信息
java -Dpro=value class 在jvm啟動時添加屬性
public class Demo { public static void main(String[] args) { //系統中自定義特有信息 System.setProperty("hello", "test"); //獲取指定屬性信息 Object osName = System.getProperty("os.name"); System.out.println("osName:" + osName); String v = System.getProperty("haha"); System.out.println("v:" + v); //jvm啟動時,動態載入 Properties properties = System.getProperties(); //因為Properties是hashtable的子類,也就是map集合的一個子類對象。 //那麼可以通過map的方法去除集合中的元素。 //該集合中存儲的都是字元串。沒有泛型定義。 for (Object obj : properties.keySet()) { Object value = properties.get(obj); System.out.println(obj + ":" + value); } } }