新聞中心
Oracle公司如期發(fā)布了Java 8正式版!沒(méi)有讓廣大javaer失望。對(duì)于一個(gè)人來(lái)說(shuō),18歲是人生的轉(zhuǎn)折點(diǎn),從稚嫩走向成熟,法律意味著你是完全民事行為能力人,不再收益于未成年人保護(hù)法,到今年為止,java也走過(guò)了18年,java8是一個(gè)新的里程碑,帶來(lái)了***的諸多特性,lambda表達(dá)式,Stream API,新的Date time api,多核并發(fā)支持,重大安全問(wèn)題改進(jìn)等,相信java會(huì)越來(lái)越好,豐富的類(lèi)庫(kù)以及龐大的開(kāi)源生態(tài)環(huán)境是其他語(yǔ)言所不具備的,說(shuō)起豐富的類(lèi)庫(kù),很多同學(xué)就吐槽了,java該減肥了,確實(shí)是該減肥,java8有個(gè)很好的特性,即JEP161(http://openjdk.java.net/jeps/161 ),該特性定義了Java SE平臺(tái)規(guī)范的一些子集,使java應(yīng)用程序不需要整個(gè)JRE平臺(tái)即可部署和運(yùn)行在小型設(shè)備上。開(kāi)發(fā)人員可以基于目標(biāo)硬件的可用資源選擇一個(gè)合適的JRE運(yùn)行環(huán)境。

成都創(chuàng)新互聯(lián)擁有十余年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供網(wǎng)站制作、成都做網(wǎng)站服務(wù),對(duì)于網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、app軟件開(kāi)發(fā)公司、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開(kāi)發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、申請(qǐng)域名等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷(xiāo)、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類(lèi)型的網(wǎng)站建設(shè)項(xiàng)目的能力。
好處
1.更小的Java環(huán)境需要更少的計(jì)算資源。
2.一個(gè)較小的運(yùn)行時(shí)環(huán)境可以更好的優(yōu)化性能和啟動(dòng)時(shí)間。
3.消除未使用的代碼從安全的角度總是好的。
4.這些打包的應(yīng)用程序可以下載速度更快。
概念
緊湊的JRE分3種,分別是compact1、compact2、compact3,他們的關(guān)系是compact1 javac –bootclasspath, or javac –profile 如果不符合compact的api,則報(bào)錯(cuò)。 java8新增一個(gè)工具,用來(lái)分析應(yīng)用程序所依賴(lài)的profile,有三個(gè)參數(shù)比較常用 -p,-v,-r 如今,物聯(lián)網(wǎng)正風(fēng)行一時(shí)。我們看到大量不同的設(shè)備在市場(chǎng)上出現(xiàn),每一種的更新速度都越來(lái)越快。java需要一個(gè)占用資源少的JRE運(yùn)行環(huán)境,緊湊的JRE特性的出現(xiàn),希望能帶來(lái)以后的物聯(lián)網(wǎng)的發(fā)展,甚至還是會(huì)有大量的java應(yīng)用程序出現(xiàn)在物聯(lián)網(wǎng)上面。目前oracle也發(fā)布了針對(duì)raspberry pi的JRE了。 另外該特性也是為java9的模塊化項(xiàng)目做準(zhǔn)備,模塊化特性是javaer所期待的特性。他是解決業(yè)務(wù)系統(tǒng)復(fù)雜度的一個(gè)利器,當(dāng)然OSGI也是相當(dāng)?shù)某錾5玱sgi對(duì)于新學(xué)者來(lái)說(shuō)未免太復(fù)雜了。 原文鏈接:http://my.oschina.net/benhaile/blog/211804使用javac根據(jù)profile編譯應(yīng)用程序
使用工具開(kāi)發(fā)的效果
JPEDS工具使用
在linux上構(gòu)建profile
編譯后compact大致的占用空間
總結(jié)
分享標(biāo)題:Java8新特性探究(8):精簡(jiǎn)的JRE詳解
文章網(wǎng)址:http://m.5511xx.com/article/ccchiho.html


咨詢(xún)
建站咨詢(xún)
