程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java中System.getenv和System.getProperties有什麼區別

java中System.getenv和System.getProperties有什麼區別

編輯:關於JAVA

System.getenv獲取的是系統的環境變量(就是用戶在操作系統中設置的環境變量),windows和linux下環境變量的設置就不說了哦。

System.getProperties獲取的是系統的相關屬性。在java api文檔中已經列出了如下屬性

如果我們要在java程序啟動就能獲取自定義的系統屬性我們可以使用 java –Dname=zhuhui 這樣我們就在系統屬性中設置了名稱為myname值為zhuhui的系統屬性,那麼就可以通過System.getProperty(“name”)就可以獲取到了。我們也可以將自定義的值定義在系統的環境變量中,那麼我們就要用System.genenv(String name)的方式獲取了。現在我們就明白了System.getenv()與System.getProperties()的區別了吧。OK搞定!

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved