花絮
本著前人栽樹后人乘涼的原則,再結(jié)合過去以往數(shù)年從業(yè)經(jīng)驗(yàn),So 百忙之中抽空寫份java連載文章,來普渡一下小姐姐、小哥哥們在java語言學(xué)習(xí)、奮進(jìn)的道路上存留的疑惑,在這里點(diǎn)點(diǎn)路燈,插插柳蔭.
考慮了半天,名字也不知道叫什么,暫且叫做:我用java看世界吧。
1.適用人群:
初者學(xué)習(xí)、中者溫習(xí)、高者回顧、忍者請繞行....
2.更新頻率:
只要我沒有死,你們還都喜歡,我就一直干...o( ̄︶ ̄)o
3.意見反饋:
見QQ群:559547981 (廣告、推銷請繞行,秒T,生活不易,且行且珍惜.)
語言排行榜,2019 / 2018
世界這么大,你到底在哪里?看看國外網(wǎng)站的一篇報(bào)道數(shù)據(jù),詳細(xì)看圖哈,不用那么認(rèn)真,隨便瞅瞅就好.
排行就這樣,千萬別當(dāng)真,跟我們沒關(guān)系的,就好像馬叔叔總是說,這個(gè)萬億的市場規(guī)模,跟你有半毛錢關(guān)系,萬億又不是你的,嘻嘻...
傳送至:statisticstimes (http://statisticstimes.com/tech/top-computer-languages.php)
Java SE 平臺(tái)概覽
Java SE(Java Platform Standard Edition)主要由JDK(Java Development Kit)和JRE(Java Runtime Environment)構(gòu)成,與SE處于相同地位的還有Java EE 和 Java ME;
Java EE(Java Platform,Enterprise Edition)。這個(gè)版本以前稱為 J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端 Java 應(yīng)用程序。Java EE 是在 Java SE 的基礎(chǔ)上構(gòu)建的,它提供 Web 服務(wù)、組件模型、管理和通信 API,可以用來實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)體系結(jié)構(gòu)(service-oriented architecture,SOA)和 Web 2.0 應(yīng)用程序;
Java ME(Java Platform,Micro Edition)。這個(gè)版本以前稱為 J2ME。Java ME 為在移動(dòng)設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對可以動(dòng)態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持。基于 Java ME 規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能
本文主要以SE為主,EE、ME暫不過多介紹,有興趣的小伙伴可以自行維基百科或者官網(wǎng)腦補(bǔ).
先直觀的感受一下Java5、6、7、8的世界都是怎樣的,然后閉上眼睛腦補(bǔ)一下復(fù)雜的畫面
Java 5
詳細(xì)見官方文檔.
Java 6
詳細(xì)見官方文檔.
Java 7
詳細(xì)見官方文檔.
Java 8
詳細(xì)見官方文檔.
Java 9、10、11、12
目前主流穩(wěn)定版本還都是以8為主,至于9、10、11、12這幾個(gè)版本可以了解一下,原則上不太建議大面積用在生產(chǎn)環(huán)境,土豪就隨意了....
更多詳細(xì)組件介紹,可先參見官方介紹
Java 8 包結(jié)構(gòu)
這么多別唬我,接下來我們簡單了解一下這些東西是什么及每個(gè)組件分別都適用于哪種場景,都別慌,這里就初步了解,混個(gè)臉熟,后續(xù)將循序漸進(jìn),逐個(gè)進(jìn)行剖析、講解、刨根問底.
END