網友評分: 9.3分
jdk api 1.9中文版是一款專門針對jdk9而推出全新的JDK幫助文檔,JDK是整個Java的核心,它包括了Java運行環(huán)境、Java工具和Java基礎類庫,用戶只需要使用它就可以使用了解jdk的新特性,需要的趕快來下載吧!
Java 9 的定義功能是一套全新的模塊系統(tǒng)。當代碼庫越來越大,創(chuàng)建復雜,盤根錯節(jié)的“意大利面條式代碼”的幾率呈指數(shù)級的增長。這時候就得面對兩個基礎的問題: 很難真正地對代碼進行封裝, 而系統(tǒng)并沒有對不同部分(也就是 JAR 文件)之間的依賴關系有個明確的概念。每一個公共類都可以被類路徑之下任何其它的公共類所訪問到, 這樣就會導致無意中使用了并不想被公開訪問的 API。此外,類路徑本身也存在問題: 你怎么知曉所有需要的 JAR 都已經有了, 或者是不是會有重復的項呢? 模塊系統(tǒng)把這倆個問題都給解決了。
1、【Jigsaw 項目:模塊化JDK源碼】
Jigsaw項目即JEP201是為了模塊化Java代碼,并將JRE分成相互協(xié)作的組件。這個JEP是邁向Jigsaw四步中的第一步,它只是模塊化JDK源代碼,不會改變JRE和JDK的真實結構,從而使得編譯系統(tǒng)能夠模塊編譯并在構建時檢查模塊邊界。這個項目原計劃隨Java 8發(fā)布,但因為推遲,所以被放到了Java 9中。Jigsaw項目一旦完成,將允許開發(fā)者根據(jù)項目的需要自定義組件,從而減少rt.jar的大??;還可以做到使Java能夠更加容易的應用到小型計算設備(如網絡設備)中,同時也能夠使得開發(fā)者更加容易地構建和維護這些類庫。更多相關信息參見JEP201。
2、【簡化了的進程API】
目前,Java控制與管理系統(tǒng)進程的能力是有限的,為了獲得操作系統(tǒng)的一些信息需要調用本地程序或者其他變通方案。然而,在Java 9中將會新增一些新的、直接明了的方法來處理進程ID、名字和狀態(tài)以及枚舉多個JVM和進程等,從而擴展Java與操作系統(tǒng)的交互能力。更多相關信息參見JEP102。
3、【輕量級的JSON API】
盡管目前有多種處理JSON的Java工具(如Google的Gson、阿里巴巴的FastJson、IBM的Json4J等),但JSON API是Java語言的一部分,輕量并且運用了Java 8的新特性。JSON API將放在java.util包里一起發(fā)布,這樣,開發(fā)者就可以直接使用JDK而無需再引入第三方JSON工具包了。
關于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號-1 浙公網安備33038102330474號