jre10 windows(Java SE Runtime Environment10)
v10.0.2 官方版- 軟件大?。?span itemprop="fileSize">97.00 MB
- 軟件語言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程軟件
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2020-09-15 14:46:02
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): https://www.java.com/zh_CN/
相關(guān)軟件
java 8u4218.0.4210.9
65.00 KB/中文/4.0
Java SE Runtime Environment(JRE7 32位)v7.0.650.20 官方最新版
26.04 MB/多國(guó)語言[中文]/6.0
Java SE Runtime Environment(JRE7)7 Update x64 多語官方安裝版
27.55 MB/多國(guó)語言[中文]/5.0
UG NX10.0 JAVA運(yùn)行平臺(tái)(JRE8)32位/64位
56.66 MB/中文/5.0
Java SE Runtime Environment 8(java 8 update 321)v8u321 官方安裝版
67.00 MB/多國(guó)語言[中文]/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
jre10是每一位程序員都會(huì)用到的JAVA運(yùn)行工具,它可以幫助用戶在多個(gè)環(huán)境中進(jìn)行便捷的操作,這里小編主要提供的是64位安裝包,有需求的用戶可以直接下載安裝喲,jre10對(duì)于之前的jre9相比較而言優(yōu)化了很多,具體請(qǐng)看下方說明
官方簡(jiǎn)介
JRE為JavaRunTimeEnvirment的簡(jiǎn)稱,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的產(chǎn)品,包括兩部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上運(yùn)行、測(cè)試和傳輸應(yīng)用程序的Java平臺(tái)。它包括Java虛擬機(jī)、Java平臺(tái)核心類和支持文件。它不包含開發(fā)工具--編譯器、調(diào)試器和其它工具。
jre10 windows功能
1、共享類庫需要在GAC(Global Assembly Cache)中注冊(cè),注冊(cè)過程比較復(fù)雜,首先要用工具生成公開/私有密鑰對(duì),然后結(jié)合密鑰和類庫版本號(hào)連編,最后使用工具注冊(cè)到GAC中好以后,會(huì)被放在"C:Winntassemblygac類庫的名稱空間版本號(hào)"目錄下,不同的類庫版本在注冊(cè)的時(shí)候會(huì)按照版本號(hào)分開放置:
·某類庫1.0版本 C:Winntassemblygac名稱1.0名稱.dll
·某類庫1.1版本 C:Winntassemblygac名稱1.1名稱.dll
2、可以同時(shí)存在一個(gè)類庫的n個(gè)版本,至于在程序中用哪個(gè)版本,在程序的配置文件中聲明,CLR會(huì)根據(jù)聲明來調(diào)用相應(yīng)的版本的類庫。我覺得.Net實(shí)現(xiàn)方法未免太復(fù)雜了一些,將所有共享類庫都塞到一個(gè)系統(tǒng)目錄下,并且同一個(gè)類庫還有n個(gè)版本,將來.Net第三方開發(fā)的類庫逐漸豐富起來以后,.Net類庫的GAC也會(huì)越來越龐大,會(huì)不會(huì)也搞得和Windows注冊(cè)表一樣難以維護(hù)?軟件發(fā)布到服務(wù)器上的時(shí)候,類庫要再注冊(cè)一次,服務(wù)器會(huì)逐漸形成一個(gè)龐大的樹狀的GAC,GAC里面存放著組件的n個(gè)版本。試想經(jīng)過一段時(shí)間之后,C:Winntassemblygac目錄會(huì)越來越龐大,有的組件甚至有n個(gè)版本都放在那里,你又不敢隨便刪除,不知道是不是有程序需要使用,我不明白MS為什么要把這么簡(jiǎn)單的事情搞到這么復(fù)雜?
討論:全局程序集緩存不會(huì)是無限大的,所以“將來.Net第三方開發(fā)的類庫逐漸豐富起來以后,.Net類庫的GAC也會(huì)越來越龐大,會(huì)不會(huì)也搞得和Windows注冊(cè)表一樣難以維護(hù)?”這是杞人憂天。原因如下:第一是操作系統(tǒng)的生命周期一般不會(huì)是無限長(zhǎng)的,而且越來越短,Windows為證,同時(shí).Net Framework也在不斷更迭,在十年左右的時(shí)間里,全球的程序產(chǎn)量是有限的,高質(zhì)量的第三方開發(fā)的類庫更是有限,需要注冊(cè)到GAC的就更少了。
查找方法
JRE中由ClassLoader負(fù)責(zé)查找和加載程序引用到的類庫,基礎(chǔ)類庫ClassLoader會(huì)到rt.jar中自動(dòng)加載,其它的類庫,ClassLoader在環(huán)境變量CLASSPATH指定的路徑中搜索,按照先來先到的原則,放在CLASSPATH前面的類庫先被搜到,Java程序啟動(dòng)之前建議先把PATH和CLASSPATH環(huán)境變量設(shè)好,OS通過PATH來找JRE,確定基礎(chǔ)類庫rt.jar的位置,JRE的ClassLoader通過CLASSPATH找其它類庫。但有時(shí)候會(huì)出現(xiàn)這樣的情況,希望替換基礎(chǔ)類庫中的類庫,那么也可以簡(jiǎn)單的通過-Djava.endrosed.path=...參數(shù)傳遞給java.exe,于是ClassLoader會(huì)先于基礎(chǔ)類庫使用java.endrosed.path參數(shù)指定路徑的類庫。因此Java的版本管理是非常簡(jiǎn)單有效的,也許很原始,不過很好用,簡(jiǎn)單就不容易出錯(cuò)。(所以我很奇怪Eric Ramond為什么批評(píng)Java的類庫管理機(jī)制,他還居然批評(píng)Java的接口,令人懷疑他對(duì)Java的了解程度)
jre10優(yōu)勢(shì)
1、有時(shí)候副本的制作出版了第一CPU(重要補(bǔ)丁更新的縮寫)和PSU(代表補(bǔ)丁集更新),其中CPU包含更新的建議大多數(shù)用戶來說很重要,建筑物的版本是舊的,例如,更新CPU的更新79和PSU的更新80。
2、版本7是Windows XP的最新版本。
3、安裝此工具之前,請(qǐng)安裝瀏覽器或?yàn)g覽器。
4、最好在64位Windows上安裝32位版本,但64位版本除外,包括32位軟件。
5、安裝后,建議您從Windows啟動(dòng)程序列表中卸載此工具;在“開始”菜單中鍵入msconfig.exe,然后運(yùn)行,轉(zhuǎn)到“啟動(dòng)”選項(xiàng)卡,然后取消選中“Java?Platform SE自動(dòng)更新程序”。
6、使用Windows優(yōu)化和管理軟件很容易。您還可以通過Windows控制面板中該工具的管理面板停用JRE更新,以避免由于IP關(guān)閉而無法訪問的煩人更新消息
更新內(nèi)容
一、Java10中12項(xiàng)關(guān)鍵新特性
-局部變量的類型推斷
Java開始引用像腳本語言JavaScript中的var類型(弱類型),允許你通過var定義任何類型的變量。
對(duì)于開發(fā)人員來說,這是唯一和你密切相關(guān)的特性。它可以幫助你極大的簡(jiǎn)化代碼。
-應(yīng)用類數(shù)據(jù)共享(CDS)?
CDS 在 JDK5 時(shí)被引進(jìn)以改善 JVM 啟動(dòng)的表現(xiàn),同時(shí)減少當(dāng)多個(gè)虛擬機(jī)在同一個(gè)物理或虛擬的機(jī)器上運(yùn)行時(shí)的資源占用。
JDK10 將擴(kuò)展 CDS 到允許內(nèi)部系統(tǒng)的類加載器、內(nèi)部平臺(tái)的類加載器和自定義類加載器來加載獲得的類。之前,CDS 的使用僅僅限制在了 bootstrap 的類加載器。
-額外的 Unicode 語言標(biāo)簽擴(kuò)展
這將改善 java.util.Locale 類和相關(guān)的 API 以實(shí)現(xiàn)額外 BCP47 語言標(biāo)簽的 Unicode 擴(kuò)展。尤其是,貨幣類型,一周的第一天,區(qū)域覆蓋和時(shí)區(qū)等標(biāo)簽現(xiàn)在將被支持。
?基于時(shí)間的版本控制
我們的 JDK 版本字符串格式幾乎與 JDK 版本一樣多。幸運(yùn)的是,這是最后需要使用到的,我們可以堅(jiān)持用它。這種格式使用起來很像 JDK9 中介紹的提供一個(gè)更加語義的形式。有一件困擾我的事是包含了一個(gè) INTERIM 元素,正如 JEP 提議中所說,“永遠(yuǎn)是0”。好吧,如果永遠(yuǎn)是0,那它有什么意義呢?他們說這是為未來使用做保留,但我仍不是很贊同。我認(rèn)為,這有些冗余繁雜。
這也消除了在 JDK9 中有過的相當(dāng)奇怪的情形。第一次更新是 JDK 9.0.1 , 非常符合邏輯。第二次更新是 JDK 9.0.4 ,不合邏輯。原因是,在 JDK9 的版本計(jì)數(shù)模式下,需要留下空白以便應(yīng)急或不在預(yù)期安排的更新使用。但既然沒有更新是必須的,為什么不簡(jiǎn)單稱之為 JDK 9.0.2 呢?
-根證書
在 JDK 中將提供一套默認(rèn)的 CA 根證書。關(guān)鍵的安全部件,如 TLS ,在 OpenJDK 構(gòu)建中將默認(rèn)有效。這是 Oracle 正在努力確保 OpenJDK 二進(jìn)制和 Oracle JDK 二進(jìn)制功能上一樣的工作的一部分,是一項(xiàng)有用的補(bǔ)充內(nèi)容。
-并行全垃圾回收器 G1
G1 是設(shè)計(jì)來作為一種低延時(shí)的垃圾回收器(但是如果它跟不上舊的堆碎片產(chǎn)生的提升速率的話,將仍然采用完整壓縮集合)。在 JDK9 之前,默認(rèn)的收集器是并行,吞吐,收集器。為了減少在使用默認(rèn)的收集器的應(yīng)用性能配置文件的差異,G1 現(xiàn)在有一個(gè)并行完整收集機(jī)制。
-移除 Native-Header 自動(dòng)生成工具
Java9 開始了一些對(duì) JDK 的家務(wù)管理,這項(xiàng)特性是對(duì)它的延續(xù)。當(dāng)編譯 JNI 代碼時(shí),已不再需要單獨(dú)的工具來生成頭文件,因?yàn)檫@可以通過 javac 完成。在未來的某一時(shí)刻,JNI 將會(huì)被 Panama 項(xiàng)目的結(jié)果取代,但是何時(shí)發(fā)生還不清楚。
-垃圾回收器接口
這不是讓開發(fā)者用來控制垃圾回收的接口;而是一個(gè)在 JVM 源代碼中的允許另外的垃圾回收器快速方便的集成的接口。
-線程-局部變量管控
這是在 JVM 內(nèi)部相當(dāng)?shù)图?jí)別的更改,現(xiàn)在將允許在不運(yùn)行全局虛擬機(jī)安全點(diǎn)的情況下實(shí)現(xiàn)線程回調(diào)。這將使得停止單個(gè)線程變得可能和便宜,而不是只能啟用或停止所有線程。
-在備用存儲(chǔ)裝置上的堆分配
硬件技術(shù)在持續(xù)進(jìn)化,現(xiàn)在可以使用與傳統(tǒng) DRAM 具有相同接口和類似性能特點(diǎn)的非易失性 RAM 。這項(xiàng) JEP 將使得 JVM 能夠使用適用于不同類型的存儲(chǔ)機(jī)制的堆。
-試驗(yàn)性的基于 Java 的 JIT 編譯器
最近宣布的 Metropolis 項(xiàng)目,提議用 Java 重寫大部分 JVM 。乍一想,覺得很奇怪。如果 JVM 是用 Java 編寫的,那么是否需要一個(gè) JVM 來運(yùn)行 JVM ? 相應(yīng)的,這導(dǎo)致了一個(gè)很好的鏡像類比。 現(xiàn)實(shí)情況是,使用 Java 編寫 JVM 并不意味著必須將其編譯為字節(jié)碼,你可以使用 AOT 編譯,然后在運(yùn)行時(shí)編譯代碼以提高性能。
這項(xiàng) JEP 將 Graal 編譯器研究項(xiàng)目引入到 JDK 中。并給將 Metropolis 項(xiàng)目成為現(xiàn)實(shí),使 JVM 性能與當(dāng)前 C++ 所寫版本匹敵(或有幸超越)提供基礎(chǔ)。
-合并 JDK 多個(gè)代碼倉庫到一個(gè)單獨(dú)的儲(chǔ)存庫中
在 JDK9 中,有 8 個(gè)倉庫: root、corba、hotspot、jaxp、jaxws、jdk、langtools 和 nashorn 。在 JDK10 中這些將被合并為一個(gè),使得跨相互依賴的變更集的存儲(chǔ)庫運(yùn)行 atomic commit (原子提交)成為可能。
二、新增API或函數(shù)
有 73 項(xiàng)新增內(nèi)容添加到了標(biāo)準(zhǔn)類庫中。
-java.awt.Toolkit:
int getMenuShortcutKeyMaskEx(): 確定哪個(gè)擴(kuò)展修飾符鍵是菜單快捷鍵的適當(dāng)加速鍵。
-java.awt.geom.Path2D:?
void trimToSize(): 將此 Path2D 實(shí)例的容量計(jì)算到它當(dāng)前的大小。應(yīng)用可使用此操作將路徑的存儲(chǔ)空間最小化。這個(gè)方法也被添加到 Path2D.Double 和 Path2D.Float 類。
-java.io.ByteArrayOutputStream:
String toString(Charset): 重載 toString(),通過使用指定的字符集解碼字節(jié),將緩沖區(qū)的內(nèi)容轉(zhuǎn)換為字符串。
-java.io.PrintStream:
lang.io.PrintWriter:
這兩個(gè)類都有三個(gè)新的構(gòu)造函數(shù),它們需要額外的 Charset 參數(shù)。
-java.io.Reader:
long transferTo(Writer): 從這個(gè) Reader 中讀取所有字符,并按照所讀的順序?qū)⒆址麑懭虢o定的 Writer 。
-java.lang.Runtime.Version:
有四種新方法返回新(JEP 322)版本字符串字段的整數(shù)值: feature()、interim()、patch()和 update()。
-java.lang.StackWalker.StackFrame:
String getDescriptor(): 按照 JVM 標(biāo)準(zhǔn)返回此堆棧幀所代表的方法的描述符。
String getMethodType(): 返回此堆棧幀所代表的方法類型,描述參數(shù)類型和返回值類型。
-java.lang.invoke.MethodType:
Class lastParameterType(): 返回這個(gè)方法類型的最后一個(gè)參數(shù)類型。如果這個(gè)方法類型沒有參數(shù),則返回空類型作為崗哨值(Sentinel Value)。
-java.lang.management.RuntimeMXBean:
long getPid():? 返回正在運(yùn)行的 JVM 的進(jìn)程 ID 。
-java.lang.management.ThreadMXBean:
ThreadInfo[] dumpAllThreads(boolean, boolean, int): 返回所有活動(dòng)線程的線程信息,其中有指定的最大元素?cái)?shù)量和同步信息的堆棧跟蹤。
ThreadInfo[] getThreadInfo(long[], boolean, boolean, int): 返回每個(gè)線程的線程信息,這些線程的標(biāo)識(shí)位于輸入數(shù)組中,其中有指定的最大元素?cái)?shù)量和同步信息的堆棧跟蹤。
-java.lang.reflect.MalformedParameterizedTypeException:
添加了一個(gè)新的構(gòu)造函數(shù),它以字符串的形式作為參數(shù)來獲取詳細(xì)信息。
-java.net.URLDecoder:
java.net.URLEncoder:
這兩個(gè)類都有新的重載的解碼和編碼方法,將 charset 作為附加參數(shù)。
-java.nio.channels.Channels:
兩個(gè)新的靜態(tài)重載方法,允許使用 Charset 的 newReader(ReadByteChannel,Charset)和newWriter(WriteByteChannel,Charset)。
-java.nio.file.FileStore:
long getBlockSize(): 在這個(gè)文件存儲(chǔ)中返回每個(gè)塊的字節(jié)數(shù)。
-java.time.chrono.HijrahEra:
java.time.chrono.MiinguoEra:
java.time.chrono.ThaiBuddhistEra:
String getDisplayName(TextStyle, Locale): 這將返回用于識(shí)別 era 的文本名稱,適合于向用戶展示。
-java.time.format.DateTimeFormatter:
localizedBy(Locale): 返回指定格式器的一個(gè)副本,其中包含地區(qū)、日歷、區(qū)域、小數(shù)和/或時(shí)區(qū)的本地化值,這將取代該格式器中的值。
-java.util.DoubleSummaryStatistics:
java.util.IntSummaryStatistics:
java.util.LongSummaryStatistics:
這3個(gè)類增加了一個(gè)新的構(gòu)造函數(shù),它包含 4 個(gè)數(shù)值。它使用指定的計(jì)數(shù)、最小值、最大值和總和構(gòu)造一個(gè)非空實(shí)例。
-java.util.List:
java.util.Map:
java.util.Set:
這3個(gè)接口都增加了一個(gè)新的靜態(tài)方法,copyOf(Collection)。這些函數(shù)按照其迭代順序返回一個(gè)不可修改的列表、映射或包含給定集合的元素的集合。
-java.util.Optional:
java.util.OptionalDouble:
java.util.OptionalInt:
java.util.OptionalLong: 這些類都增加了一個(gè)新的方法orElseThrow()。它本質(zhì)上和 get()一樣,也就是說,如果 Optional 有值則返回。否則,將拋出 NoSuchElementException 。
-java.util.Formatter:?
java.util.Scanner:
這兩個(gè)類都有三個(gè)新的構(gòu)造函數(shù),除了其他參數(shù)之外,它們都帶有一個(gè) charset 參數(shù)。
-java.util.Properties:
增加了一個(gè)新的構(gòu)造函數(shù),它接受一個(gè) int 參數(shù)。這將創(chuàng)建一個(gè)沒有默認(rèn)值的空屬性列表,并且指定初始大小以容納指定的元素?cái)?shù)量,而無需動(dòng)態(tài)調(diào)整大小。還有一個(gè)新的重載的 replace 方法,接受三個(gè) Object 參數(shù)并返回一個(gè)布爾值。只有在當(dāng)前映射到指定值時(shí),才會(huì)替換指定鍵的條目。
-java.SplittableRandom:?
void nextBytes(byte[]): 用生成的偽隨機(jī)字節(jié)填充一個(gè)用戶提供的字節(jié)數(shù)組。
-java.util.concurrent.FutureTask:
添加了 toString()方法,該方法返回一個(gè)標(biāo)識(shí) FutureTask 的字符串,以及它的完成狀態(tài)。在括號(hào)中,狀態(tài)包含如下字符串中的一個(gè),“Completed Normally” 、“Completed Exceptionally”、 “Cancelled” 或者 “Not completed”。
-java.util.concurrent.locks.StampedLock:
boolean isLockStamp(long): 返回一個(gè)標(biāo)記戳表示是否持有一個(gè)鎖。
boolean isOptimisticReadStamp(long): 返回一個(gè)標(biāo)記戳代表是否成功的進(jìn)行了樂觀讀(optimistic read)。
boolean isReadLockStamp(long): 返回一個(gè)標(biāo)記戳表示是否持有一個(gè)非獨(dú)占鎖(即 read lock )。
boolean isWriteLockStamp(long): 返回一個(gè)標(biāo)記戳表示是否持有一個(gè)獨(dú)占鎖(即 write lock )。
-java.jar.JarEntry:
String getRealName(): 返回這個(gè) JarEntry 的真實(shí)名稱。如果這個(gè) JarEntry 是一個(gè)多版本 jar 文件的入口,它被配置為這樣處理,這個(gè)方法返回的名字是 JarEntry 所代表的版本條目的入口,而不是 ZipEntry.getName()返回的基本條目的路徑名。如果 JarEntry 不代表一個(gè)多版本 jar 文件的版本化條目或者 jar 文件沒有被配置為作為一個(gè)多版本 jar 文件進(jìn)行處理,這個(gè)方法將返回與 ZipEntry.getName()返回的相同名稱。
-java.util.jar.JarFile:
Stream
versionedStream(): 返回 jar 文件中指定版本的入口對(duì)應(yīng) Stream 。與 JarEntry 的 getRealName 方法類似,這與多版本 jar 文件有關(guān)。 -java.util.spi.LocaleNameProvider:
getDisplayUnicodeExtensionKey(String, Locale): 為給定的 Unicode 擴(kuò)展鍵返回一個(gè)本地化名稱。
getDisplayUnicodeExtensionType(String, String, Locale): 為給定的 Unicode 擴(kuò)展鍵返回一個(gè)本地化名稱。
-java.util.stream.Collectors:
toUnmodifiableList():
toUnmodifiableSet():
toUnmodifiableMap(Function, Function):?
toUnmodifiableMap(Function, Function, BinaryOperator):
這四個(gè)新方法都返回 Collectors ,將輸入元素聚集到適當(dāng)?shù)牟豢尚薷牡募现小?/p>
-java.lang.model.SourceVersion:
現(xiàn)在有了一個(gè)字段,它代表了 JDK 10 的版本。
-java.lang.model.util.TypeKindVisitor6:
javax.lang.model.util.TypeKindVisitor9:
R visitNoTypeAsModule(NoType, P): 訪問一個(gè) MODULE 的 pseudo-type 。不清楚為什么 Visitor7 和 Visitor8 沒有這個(gè)方法。
-javax.remote.management.rmi.RMIConnectorServer:
這個(gè)類添加了兩個(gè)字段: CREDENTIALS_FILTER_PATTERN 和 SERIAL_FILTER_PATTERN 。
-javax.ButtonModel:
ButtonGroup getGroup(): 返回按鈕所屬的組。通常用于單選按鈕,它們?cè)诮M中是互斥的。
-javax.plaf.basic.BasicMenuUI:
Dimension getMinimumSize(JComponent): 返回指定組件適合觀感的最小大小。
三、其他
- 如果 Kerberos 的配置文件 krb5.conf 包含一個(gè) INCLUDEDIR 選項(xiàng),那么在 INCLUDEDIR 這個(gè)目錄下所有以 .conf 結(jié)尾的文件都會(huì)被默認(rèn)加載進(jìn)來。
- 以前版本中已經(jīng)過期的 Java 的啟動(dòng)選項(xiàng) -d32 和 –d64 在當(dāng)前版本已經(jīng)被移除。如果你在新的版本里仍然使用了這兩個(gè)選項(xiàng),JVM 將無法正常啟動(dòng)。
- JDK10 支持 JDK9 中的新版本 Doclet,JDK6、JDK7、JDK8 中的 Doclet 版本都不再支持。
- JDK10 重新啟用了在 JDK9 中被不當(dāng)過時(shí)的 newFactory() 方法。
- JDK10 引入了一個(gè)新的 Javadoc 標(biāo)簽: {@summary…},解決了以前版本無法生成 API 摘要的問題。
- JDK10 去掉了 BiasedLockingStartupDelay 的 4 秒啟動(dòng)延時(shí)。
- 以下在 com.sun.security.auth 包中的過時(shí)的類在新版本中都已經(jīng)被移除:
PolicyFile
SolarisNumericGroupPrincipal
SolarisNumericUserPrincipal
X500Principal
SolarisLoginModule
SolarisSystem
- 在 java.lang.SecurityManager 類中的以下屬性和方法(從 JDK 1.2 就已經(jīng)過時(shí))終于被移除了:
inCheck (屬性)
getInCheck
classDepth
classLoaderDepth
currentClassLoader
currentLoadedClass
inClass
inClassLoader
- 以下 java.lang.Runtime 類中已經(jīng)被廢棄的國(guó)際化方法在新版本被移除:
getLocalizedInputStream
getLocalizedOutputStream
- 以下廢棄的 Hotspot –X 選項(xiàng)在新版本中被移除:-Xoss, -Xsqnopause, -Xoptimize, -Xboundthreads and –Xusealtsigs.
- policytool 在新版本中被移除。
- javadoc 工具在新版本中可以通過 –add-stylesheets 命令選項(xiàng)支持多個(gè) stylesheets 。
- 新版本的 JVM 能夠根據(jù)系統(tǒng)分配給當(dāng)前 Docker 容器的 CPU 數(shù)和內(nèi)存來配置線程池和 GC 機(jī)制,而不再是直接使用系統(tǒng)的 CPU 和內(nèi)存。并且增加了三個(gè)更強(qiáng)大的命令選項(xiàng):-XX:InitialRAMPercentage、-XX:MaxRAMPercentage 和 -XX:MinRAMPercentage 。
- 新版本增加了一個(gè)新的系統(tǒng)屬性:jdk.disableLastUsageTracking。這個(gè)新增的屬性就像它的名字一樣,會(huì)禁用 JRE 的上一次使用跟蹤。
更多>> 軟件截圖
推薦應(yīng)用
sublime text 3 27.00 MB
下載/中文/8.0 v4.0.0.4077 中文特別版Java SE Runtime Environment(JRE8 64位版) 79.36 MB
下載/多國(guó)語言[中文]/1.0 v8u321 中文官方安裝版EditPlus編輯器 2.69 MB
下載/中文/6.0 v5.4.3571 烈火漢化綠色版ultraedit portable64位漢化版 177.00 MB
下載/中文/5.0 v25.20.0.166 綠色中文版版三菱gx works2仿真軟件 432.50 MB
下載/中文/9.0 v2.14 官網(wǎng)安裝版_附安裝教程/產(chǎn)品id(序列號(hào))Borland Turbo C++ 3.0 3.28 MB
下載/英文/8.0 Windows完整版intellij idea 2016 385.00 MB
下載/中文/5.0 v2016.1 漢化破解版Android Studio 2.2.2中文正式版 1.60 GB
下載/中文/10.0 v2.2.2 官方最新版
其他版本下載
精品推薦 java
- 更多 (76個(gè)) >> java java專題為用戶提供java運(yùn)行環(huán)境下載,java各個(gè)版本的安裝包都可以免費(fèi)下載,不管是jav開發(fā),還是java編程,亦或是安裝一些需要java運(yùn)行環(huán)境支持的軟件,都需要先安裝jre或者jdk安裝包,這里就可以找到你想要的什么是JavaJava是一門面向?qū)ο缶幊陶Z言,不僅吸收了
java 8u421 65.00 KB
/中文/4.0Microsoft Visual J# 2.0 版可再發(fā)行組件包 + 簡(jiǎn)體語言包 3.99 MB
/中文/10.0jrebel7.0破解版 9.93 MB
/中文/10.0Java SE Runtime Environment(JRE8 64位版) 79.36 MB
/多國(guó)語言[中文]/1.0jdk7 64位(Java SE Development Kit 7) 124.99 MB
/中文/8.0JDK 6(Java SE Development Kit) 59.30 MB
/中文/3.0jdk8 152.00 MB
/中文/8.0java7 32位離線安裝包 30.40 MB
/中文/6.0
相關(guān)文章
下載地址
jre10 windows(Java SE Runtime Environment10) v10.0.2 官方版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡