經(jīng)歷多年磨劍,飽受爭議的JAVA 9終于正式發(fā)布,不過JAVA 9最新發(fā)布的新功能頗受爭議,那么JAVA 9有什么特性呢?
1.模塊系統(tǒng)
模塊化是以JAVA平臺(tái)模塊系統(tǒng)的形式將JDK分為一組模塊,用于運(yùn)行、編譯或構(gòu)建時(shí)間組合的功能。模塊化也被稱為一次具有傳遞性的變更,有利于幫助人們進(jìn)一步了解模塊之間的依賴關(guān)系。
JAVA 9中的模塊化可以使得JAVA更好的縮小模塊化到更小的設(shè)備,同時(shí)提高安全性和性能。當(dāng)然,并不是說像運(yùn)行JAVA 9就必須要模塊化,如果要在JAVA 9中導(dǎo)入一個(gè)在JAVA 8中構(gòu)建的系統(tǒng),其實(shí)是可以運(yùn)行的,而且在類路徑上運(yùn)行的問題很少。
2.支持HTTP/2.0
JAVA 9將全面支持HTTP 2.0,并且為JAVA配備一個(gè)全新的HTTP客戶端來替代HttpURLConnection,并且同時(shí)還實(shí)現(xiàn)HTTP 2.0和websockets。HTTP/2允許服務(wù)器“push”數(shù)據(jù):它可以發(fā)送比客戶端請求更多的數(shù)據(jù),這使得它可以優(yōu)先處理并發(fā)送對于首先加載網(wǎng)頁至關(guān)重要的數(shù)據(jù)。
3.JShell工具
JAVA 9中引入了JShell工具,它讓很多程序員為之瘋狂,為JAVA平臺(tái)帶來了讀入-求值-打印-循環(huán)(Read-Eval-Print-Loop,REPL)功能。它的目的在于以即時(shí)結(jié)果和反饋的形式,簡化原型的實(shí)現(xiàn)并幫助我們探索語言在編碼時(shí)的可選項(xiàng)。這就意味著,如果你想只運(yùn)行幾行JAVA代碼,就不必把它包裝進(jìn)一個(gè)單獨(dú)的工程或者方法了。
4.增強(qiáng)API
到目前為止,通過JAVA來控制和管理操作系統(tǒng)進(jìn)程能力有限。新版本將擴(kuò)展與操作系統(tǒng)進(jìn)行交互的能力,將添加新的方法來處理PID管理,進(jìn)程名稱和狀態(tài),子進(jìn)程管理等等。在JAVA 9的主要特性中,這是最值得期待的,同時(shí)也是最有望帶來性能改進(jìn)的。
5.代碼緩存可分離
JDK 9語允許將代碼高速緩存分為多個(gè)段,并且允許擴(kuò)展,這樣大大提高JAVA 9的性能。JAVA 9中的迭代器通過改進(jìn)分離非方法、異形和非異形代碼,提高一些基準(zhǔn)的執(zhí)行時(shí)間。
現(xiàn)在學(xué)習(xí)為時(shí)不晚
JAVA 9的特性還遠(yuǎn)遠(yuǎn)不止這些,可能有些人會(huì)問了,JAVA 9都出來了,可自己還在學(xué)JAVA 8,會(huì)不會(huì)有什么影響?其實(shí)并不會(huì),再怎么擴(kuò)展,JAVA語言還是JAVA語言,本質(zhì)都是一樣的,何況也不會(huì)有過多改動(dòng)。
所以想要學(xué)習(xí)JAVA的同學(xué)們,不要再糾結(jié)了!不過我們還要提醒一句,選擇一家靠譜的JAVA培訓(xùn)機(jī)構(gòu),是很多求學(xué)者的選擇,但需要注意的是,一定要找能夠提供實(shí)訓(xùn)機(jī)會(huì)的機(jī)構(gòu)。
學(xué)盟英才()擁有完整的課程流程,由淺入深,分為初級(jí)、中級(jí)、高級(jí)三個(gè)階段,配合系統(tǒng)完善的教學(xué)方案,循序漸進(jìn)。比之其他機(jī)構(gòu),學(xué)盟英才提供帶薪實(shí)訓(xùn),完美解決了學(xué)生的后顧之憂,讓學(xué)生安心學(xué)習(xí),放心工作。
不僅如此,學(xué)員還可以直接參與軟件的外包服務(wù)項(xiàng)目,如電商平臺(tái)、企業(yè)管理平臺(tái)、微信公眾號(hào)、微信小程序等,各種類型的實(shí)訓(xùn)操作,更能提供馬來西亞實(shí)訓(xùn)和工作機(jī)會(huì)。
千里之行始于足下,JAVA這條道路很長很遠(yuǎn),萬丈高樓平地起,只要你有恒心、有毅力,明天一定更加精彩!
學(xué)盟英才是A5實(shí)力品牌用戶,點(diǎn)擊查看該品牌相關(guān)信息。
申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!