最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java之System.getProperty()的作用及使用說明

 更新時間:2023年04月04日 10:32:23   作者:王坦.  
這篇文章主要介紹了Java之System.getProperty()的作用及使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

System.getProperty()的作用及使用

最近在看一些代碼時,很多地方都用到了System.getProperty()、System.load()、System.loadLibrary()等等

System可以有對標準輸入,標準輸出,錯誤輸出流;對外部定義的屬性和環(huán)境變量的訪問;加載文件和庫的方法;還有快速復制數(shù)組的一部分的實用方法System.getProperties()可以確定當前的系統(tǒng)屬性,返回值是一個Properties;

  • System.load(String filename)等同于:System.getProperties().load(String filename)它們的作用是可以從作為動態(tài)庫的本地文件系統(tǒng)中以指定的文件名加載代碼文件。
  • System.setProperties(Properties propes)將系統(tǒng)屬性設(shè)置為Properties參數(shù);
  • System.setProperties(String key,String value)等同于System.getProperties().setProperties(String key,String value):設(shè)置指定鍵指示的系統(tǒng)屬性
static void**setProperties**(Properties props) 將系統(tǒng)屬性設(shè)置為 Properties 參數(shù)。
static String**setProperty**(String key, String value) 設(shè)置指定鍵指示的系統(tǒng)屬性。
static Properties**getProperties**() 確定當前的系統(tǒng)屬性。
static String**getProperty**(String key) 獲取指定鍵指示的系統(tǒng)屬性。
static String**getProperty**(String key, String def) 獲取用指定鍵描述的系統(tǒng)屬性。

setProperties

public static void setProperties(Properties props)

將系統(tǒng)屬性設(shè)置為 Properties

首先,如果有安全管理器,則不帶參數(shù)直接調(diào)用其 checkPropertiesAccess 方法。這可能導致一個安全性異常。

參數(shù)是 getProperty(String) 方法使用的當前系統(tǒng)屬性的集合。如果參數(shù)為 null,則忽略當前系統(tǒng)屬性的集合。

參數(shù): - 新的系統(tǒng)屬性。SecurityException``checkPropertiesAccess另請參見:

public static Properties getProperties()

確定當前的系統(tǒng)屬性。

首先,如果有安全管理器,則不帶參數(shù)直接調(diào)用其 checkPropertiesAccess 方法。這可能導致一個安全性異常。

getProperty(String) 方法使用的當前系統(tǒng)屬性集合作為 Properties 對象返回。如果沒有當前系統(tǒng)屬性集合,則先創(chuàng)建并初始化一個系統(tǒng)屬性集合。

這個系統(tǒng)屬性集合總是包含以下鍵的值:

鍵相關(guān)值的描述

java.versionJava 運行時環(huán)境版本
java.vendorJava 運行時環(huán)境供應商
java.vendor.urlJava 供應商的 URL
java.homeJava 安裝目錄
java.vm.specification.versionJava 虛擬機規(guī)范版本
java.vm.specification.vendorJava 虛擬機規(guī)范供應商
java.vm.specification.nameJava 虛擬機規(guī)范名稱
java.vm.versionJava 虛擬機實現(xiàn)版本
java.vm.vendorJava 虛擬機實現(xiàn)供應商
java.vm.nameJava 虛擬機實現(xiàn)名稱
java.specification.versionJava 運行時環(huán)境規(guī)范版本
java.specification.vendorJava 運行時環(huán)境規(guī)范供應商
java.specification.nameJava 運行時環(huán)境規(guī)范名稱
java.class.versionJava 類格式版本號
java.class.pathJava 類路徑
java.library.path加載庫時搜索的路徑列表
java.io.tmpdir默認的臨時文件路徑
java.compiler要使用的 JIT 編譯器的名稱
java.ext.dirs一個或多個擴展目錄的路徑
os.name操作系統(tǒng)的名稱
os.arch操作系統(tǒng)的架構(gòu)
os.version操作系統(tǒng)的版本
file.separator文件分隔符(在 UNIX 系統(tǒng)中是“/”)
path.separator路徑分隔符(在 UNIX 系統(tǒng)中是“:”)
line.separator行分隔符(在 UNIX 系統(tǒng)中是“/n”)
user.name用戶的賬戶名稱
user.home用戶的主目錄
user.dir用戶的當前工作目錄

系統(tǒng)屬性值中的多個路徑是用平臺的路徑分隔符分隔的。

注意,即使安全管理器不允許執(zhí)行 getProperties 操作,它可能也會選擇允許執(zhí)行 getProperty(String) 操作。

**返回:**拋出: - 如果安全管理器存在并且其 方法不允許訪問系統(tǒng)屬性。setProperties(java.util.Properties)SecurityExceptionSecurityManager.checkPropertiesAccess()Properties

Java代碼

public class TestSystemGetSet {  
    static{  
        System.setProperty("DB", "mysql");//可以作為全局變量,在任何地方使用  
    }  
    public static void main(String[] args) {  
        System.out.println(System.getProperty("os.version"));  
        System.out.println(System.getProperty("java.library.path"));  
        System.out.println(System.getProperty("DB"));  
    }  
}  

輸出結(jié)果:

10.0
C:\Java\jdk1.8.0_121\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Java/jre8/bin/server;C:/Java/jre8/bin;C:/Java/jre8/lib/amd64;C:\Program Files\IBM\WebSphere MQ\java\lib;C:\Program Files\IBM\WebSphere MQ\java\lib64;E:\app\Administrator\product\11.2.0\dbhome_2\bin;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.1\bin;D:/maven\bin;C:\Program Files (x86)\Rational\common;C:\Program Files\IBM\WebSphere MQ\bin64;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\tools\c\samples\bin;C:\Java\jdk1.8.0_121\bin;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;D:\maven\bin;E:\soft\apache-ant-1.10.1\bin;D:\erl9.2\bin;;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;E:\tool\eclipse;;.
mysql

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java如何跳出當前多重循環(huán)你知道嗎

    Java如何跳出當前多重循環(huán)你知道嗎

    這篇文章主要為大家介紹了Java跳出當前多重循環(huán),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Spring AOP 對象內(nèi)部方法間的嵌套調(diào)用方式

    Spring AOP 對象內(nèi)部方法間的嵌套調(diào)用方式

    這篇文章主要介紹了Spring AOP 對象內(nèi)部方法間的嵌套調(diào)用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • SpringBoot整合Mybatis-plus實現(xiàn)多級評論功能

    SpringBoot整合Mybatis-plus實現(xiàn)多級評論功能

    本文介紹了如何使用SpringBoot整合Mybatis-plus實現(xiàn)多級評論功能,同時提供了數(shù)據(jù)庫的設(shè)計和詳細的后端代碼,前端界面使用的Vue2,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-05-05
  • 詳談Spring對IOC的理解(推薦篇)

    詳談Spring對IOC的理解(推薦篇)

    下面小編就為大家?guī)硪黄斦凷pring對IOC的理解(推薦篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Maven依賴爆紅的幾種解決思路

    Maven依賴爆紅的幾種解決思路

    本文介紹了多種解決Maven依賴爆紅的方法,包括刪除.lastupdate文件、更改鏡像設(shè)置、配置私服、刪除錯誤依賴、手動修改依賴和檢查pom文件錯誤等,通過這些方法可以有效解決Maven項目中遇到的依賴問題,感興趣的可以了解一下
    2024-10-10
  • java1.5中訪問環(huán)境變量

    java1.5中訪問環(huán)境變量

    這篇文章主要介紹了如何在java1.5中訪問環(huán)境變量,使用System.getenv()可以訪問環(huán)境變量
    2014-01-01
  • mybatis時間范圍查詢代碼示例

    mybatis時間范圍查詢代碼示例

    這篇文章主要給大家介紹了關(guān)于mybatis時間范圍查詢的相關(guān)資料,在項?中避免不了要?到時間范圍查詢,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • SpringBoot啟動security后如何關(guān)閉彈出的/login頁面

    SpringBoot啟動security后如何關(guān)閉彈出的/login頁面

    這篇文章主要介紹了SpringBoot啟動security后如何關(guān)閉彈出的login頁面問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java實現(xiàn)samza轉(zhuǎn)換成flink

    Java實現(xiàn)samza轉(zhuǎn)換成flink

    將Apache Samza作業(yè)遷移到Apache Flink作業(yè)是一個復雜的任務,因為這兩個流處理框架有不同的API和架構(gòu),本文我們就來看看如何使用Java實現(xiàn)samza轉(zhuǎn)換成flink吧
    2024-11-11
  • MybatisPlus,無XML分分鐘實現(xiàn)CRUD操作

    MybatisPlus,無XML分分鐘實現(xiàn)CRUD操作

    這篇文章主要介紹了MybatisPlus,無XML分分鐘實現(xiàn)CRUD操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08

最新評論

嘉峪关市| 藁城市| 江西省| 景德镇市| 武胜县| 邓州市| 新营市| 淮滨县| 皮山县| 尤溪县| 麟游县| 宁波市| 英吉沙县| 大埔县| 凉城县| 永定县| 蓝山县| 绥德县| 临漳县| 界首市| 婺源县| 蒙城县| 临澧县| 海丰县| 永顺县| 济宁市| 屏山县| 清水县| 武山县| 永年县| 德江县| 秭归县| 桑植县| 泗水县| 乌拉特后旗| 徐州市| 宜兰县| 堆龙德庆县| 涞水县| 拉萨市| 林州市|