Oracle公司如期發(fā)布了Java 8正式版!沒有讓廣大javaer失望。對于一個人來說,18歲是人生的轉(zhuǎn)折點,從稚嫩走向成熟,法律意味著你是完全民事行為能力人,不再收益于未成年人保護(hù)法,到今年為止,java也走過了18年,java8是一個新的里程碑,帶來了前所未有的諸多特性,lambda表達(dá)式,Stream API,新的Date time api,多核并發(fā)支持,重大安全問題改進(jìn)等,相信java會越來越好,豐富的類庫以及龐大的開源生態(tài)環(huán)境是其他語言所不具備的,說起豐富的類庫,很多同學(xué)就吐槽了,java該減肥了,確實是該減肥,java8有個很好的特性,該特性定義了Java SE平臺規(guī)范的一些子集,使java應(yīng)用程序不需要整個JRE平臺即可部署和運(yùn)行在小型設(shè)備上。開發(fā)人員可以基于目標(biāo)硬件的可用資源選擇一個合適的JRE運(yùn)行環(huán)境。
好處
1.更小的Java環(huán)境需要更少的計算資源。
2.一個較小的運(yùn)行時環(huán)境可以更好的優(yōu)化性能和啟動時間。
3.消除未使用的代碼從安全的角度總是好的。
4.這些打包的應(yīng)用程序可以下載速度更快。
概念
緊湊的JRE分3種,分別是compact1、compact2、compact3,他們的關(guān)系是compact1<compact2<compact3,他們包含的API如下圖所示
使用javac根據(jù)profile編譯應(yīng)用程序
javac –bootclasspath, or javac –profile <profile>
如果不符合compact的api,則報錯。
$ javac -profile compact2 Test.java Test.java:7: error: ThreadMXBean is not available in profile 'compact2' ThreadMXBean bean = ManagementFactory.getThreadMXBean(); ^ Test.java:7: error: ManagementFactory is not available in profile 'compact2' ThreadMXBean bean = ManagementFactory.getThreadMXBean(); ^ 2 errors
本文標(biāo)題:Java8新特性之精簡的JRE詳解_動力節(jié)點Java學(xué)院整理-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://www.chinadenli.net/article26/ccpscg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計公司、軟件開發(fā)、搜索引擎優(yōu)化、ChatGPT、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容