我們一(yī)直在路(lù)上(shàng),隻為(wèi÷•∏)更優質的(de)服務

SMART SERVICE

我是(shì)Java,這(zhè)是(shì)我的(deπ​↓)2018年(nián)總結

TIME:  2019-01-26

我是(shì)你(nǐ)們熱(rè)愛(ài)的(de)Java,2'‌≤018年(nián)過去(qù)了(le),我給你(nǐ)們∏$< 總結一(yī)下(xià)這(zhè)一(yī)年(nián)發生(shēn®βεφg)在我身(shēn)上(shàng)的(de)大(dà)事(shì)。

其實我心裡(lǐ)也(yě)挺鄙他(tā)的(de),要"♥↕φ(yào)是(shì)我的(de)親爹Sun在...... 嗯, >"我估計(jì)他(tā)也(yě)會(huì)這(zhè)麽幹吧(≤☆ba)。

1

第一(yī)件(jiàn)大(dà)事(shì)§♠§&,我的(de)EE部分(fēn)正式被已交給了(le)Eclipse‌±☆↕社區(qū),也(yě)找了(le)個(gè)後爸(bà)!并且起γ→♣了(le)一(yī)個(gè)難聽(tīng)的(d¥ e)名字: Jakarta EE。

不(bù)管如(rú)何,也(yě)算(suàn)是(shì)踏上(sh←≠àng)了(le)新的(de)征程,總比半死不(bù)活要☆ ≤€(yào)好(hǎo), 回想起這(zhè)20多(duō)年(★&→✘nián)的(de)發展,從(cóng)萬人(rén)吹捧到(dào)無™¶↔人(rén)理(lǐ)睬,人(rén)生(shēn&¥∞$g)的(de)大(dà)起大(dà)落實 ↕在是(shì)太刺激了(le)。(ps : 其實都(dōu)是(shì)Spr÷★★ing惹的(de)禍,哼!)

Eclipse社區(qū)還(hái)不(bù)錯(cuò),不(φ♦'bù)過他(tā)的(de)當家(jiā)花(huā)旦Eclipse ID'β∏E被JetBrain 的(de)IDEA蓋過了(le)風(fēng)'≠σ 頭, 有(yǒu)點落寞。最近(jìn)他∞$(tā)的(de)旗下(xià)冒出了(le)一(yī)個(g☆∞è)新星Vert.x, 值得(de)大(dà)家(jiā)關注一(yī)下‌↓(xià)。

總之,祝Jakarta EE一(yī)路(lù)走好(h©β∞ǎo)。

哦,對(duì)了(le),微(wēi)軟竟然加入了(le)Jakarta•← EE的(de)社區(qū), 我懷疑他(tā)是(♠↑shì)走錯(cuò)門(mén)了(le)吧(ba)。

2

第二件(jiàn)事(shì),中國(guβ✔ó)的(de)那(nà)家(jiā)叫做(zuò)阿裡(lǐ)巴巴的₹£∏(de)公司正式進入了(le)JCP 的(de)執行(xíng)委員(→‍®yuán)會(huì),這(zhè)可(kě)是(shì)個(gè)了(le)♠₽‍不(bù)起的(de)成就(jiù)。

有(yǒu)些(xiē)“無良”的(de≥$)媒體(tǐ)報(bào)道(dào)說(shuō),阿裡(lǐ)巴巴是(s☆≠ ♦hì)受邀加入的(de),明(míng)明(míng)是(shì♠♥σ)選出了(le)來(lái)好(hǎo)不λ★<(bù)好(hǎo):

這(zhè)個(gè)執行(xíng)委員(yuán)會(huì)成ε↓員(yuán)的(de)位置是(shì)在太重要("→yào)了(le),因為(wèi)我Java語言有(yǒu)哪些(x≤¥σiē)特性最終都(dōu)是(shì)由執行(xíng)委員(yuán)會(≤₩☆λhuì)投票(piào)決定的(de),你(nǐ)說(sh§←™&uō)厲害不(bù)厲害?

據我所知(zhī),阿裡(lǐ)巴巴的(de)主要(☆"yào)語言就(jiù)是(shì)Java ​©✘,在高(gāo)并發,大(dà)流量,大(d↔↔♠✔à)數(shù)據方面有(yǒu)著(zhe)豐富的(de)Java實踐經←™§驗, 阿裡(lǐ)巴巴是(shì)第一(yī>≥)家(jiā)加入JCP執行(xíng)委員(™≥¶←yuán)會(huì)的(de)中國(guó)公司,恭喜!

什(shén)麽?你(nǐ)還(hái)不(bù)知(zhī)道(←αδdào)JCP是(shì)什(shén)麽意思? 太落伍了(le)  &©! 給你(nǐ)一(yī)張圖,自(zì)己看(kàn)去(qù)吧↑ε(ba)!

(碼農(nóng)翻身(shēn)老(lǎo)劉:→>→& 咳咳,我來(lái)略微(wēi)解釋≥​ ₹一(yī)下(xià),JSR是(shì)Java Specificati₩γon Requests的(de)縮寫,意思是(shì)Java 規範提案, →©任何人(rén)都(dōu)可(kě)以 ®提交,向Java增加新的(de)API或者服務£®"₩,當然,得(de)通(tōng)過阿裡(lǐ)巴巴他(tā)們委員(yuán)δ±←會(huì)的(de)投票(piào)批準才行(x™♥≥↓íng)。估計(jì)你(nǐ)也(yě)能(néng)猜到(dào)±≈,這(zhè)是(shì)個(gè)大(dà)企業(☆→£λyè)之間(jiān)的(de)遊戲。)

3

第三件(jiàn)事(shì), JDK11 正式發布, 這(zh →≈✔è)是(shì)一(yī)個(gè)長(cháng)期支持的(de)版✘σ™本哦,其中有(yǒu)個(gè)非常厲害的(de)→×α™特性:ZGC垃圾回收器(qì),最牛X的(de)地(dì)方在于:最大($'±​dà) GC Pause 不(bù)高(gāo)于 10ms;

隻有(yǒu)不(bù)到(dào)10ms的(de)停頓哦,同學們! φ©×你(nǐ)們就(jiù)拼命地(dì)去(qù)new 對→ ₩'(duì)象吧(ba),不(bù)用(yòng)考慮內(nèi)存問↓₩ (wèn)題了(le)!

我早就(jiù)說(shuō)過,我的(de)Java 虛拟機(jī)已經♣♠§↔優化(huà)到(dào)變态的(de)程度了(le),遠(yuǎ ≈n)遠(yuǎn)不(bù)是(shì)什(shén)麽Py±♠ ×thon ,Ruby 之流的(de)虛拟機(j★>↓•ī)所能(néng)比較的(de), 用(yòng)馬≤"雲的(de)話(huà)說(shuō):打著(zhe)望β‌≠遠(yuǎn)鏡都(dōu)找不(bù)到(dào)對(©•↔duì)手。

快(kuài)去(qù)用(yòng)吧♠§ε(ba),同學們 ! 什(shén)麽?你(nǐ¶↔π÷)們還(hái)在用(yòng)JDK 7 , 算(suàn)我什(sh φén)麽也(yě)沒說(shuō)。

怪不(bù)得(de)我Oracle 爸(bà)β£σ爸(bà)要(yào)收費(fèi)......

4

第四件(jiàn)事(shì), Oracle後←☆爸(bà)發布了(le)GraalVM ₹¥1.0 , 你(nǐ)可(kě)能(néng)在想了(le),這(z§§§hè)是(shì)什(shén)麽鬼?

這(zhè)其實是(shì)Oracle 搗的(de)鬼,在這(zhè)個♣₩♥φ(gè)虛拟機(jī)之上(shàng),你(nǐβ×'↑)可(kě)以用(yòng)Java, Scala, Groovy, Kot≥÷$lin,JavaScript甚至是(shì)C、C++語言∑β♦編寫程序。

有(yǒu)沒有(yǒu)搞錯(cuò)?這(zhè>‌×β)些(xiē)語言居然和(hé)我平起平坐(zuò"α)了(le)!

更讓人(rén)難以忍受的(de)是(shì),這(δ♣Ω∏zhè)些(xiē)語言之間(jiān)居然可(kě)以互相(xiàng±§)交互:

唉,不(bù)管如(rú)何,别的(de)語言寫的(d&σe)程序可(kě)以被Java調用(yòng),J↕≥ava寫的(de)類庫也(yě)可(kě)以被别的(de)語言★β調用(yòng), 你(nǐ)們程序員(yuán)高(gāo)興♠∞π就(jiù)好(hǎo)。