我是Java,這是我的2018年總結(jié)
我是你們熱愛的Java,2018年過去了,我給你們總結(jié)一下這一年發(fā)生在我身上的大事。
其實我心里也挺鄙他的,要是我的親爹Sun在...... 嗯, 我估計他也會這么干吧。
1
***件大事,我的EE部分正式被已交給了Eclipse社區(qū),也找了個后爸!并且起了一個難聽的名字: Jakarta EE。
不管如何,也算是踏上了新的征程,總比半死不活要好, 回想起這20多年的發(fā)展,從萬人吹捧到無人理睬,人生的大起大落實在是太刺激了。(ps : 其實都是Spring惹的禍,哼!)
Eclipse社區(qū)還不錯,不過他的當(dāng)家花旦Eclipse IDE被JetBrain 的IDEA蓋過了風(fēng)頭, 有點落寞。最近他的旗下冒出了一個新星Vert.x, 值得大家關(guān)注一下。
總之,祝Jakarta EE一路走好。
哦,對了,微軟竟然加入了Jakarta EE的社區(qū), 我懷疑他是走錯門了吧。
2
第二件事,中國的那家叫做阿里巴巴的公司正式進(jìn)入了JCP 的執(zhí)行委員會,這可是個了不起的成就。
有些“無良”的媒體報道說,阿里巴巴是受邀加入的,明明是選出了來好不好:
這個執(zhí)行委員會成員的位置是在太重要了,因為我Java語言有哪些特性最終都是由執(zhí)行委員會投票決定的,你說厲害不厲害?
據(jù)我所知,阿里巴巴的主要語言就是Java ,在高并發(fā),大流量,大數(shù)據(jù)方面有著豐富的Java實踐經(jīng)驗, 阿里巴巴是***家加入JCP執(zhí)行委員會的中國公司,恭喜!
什么?你還不知道JCP是什么意思? 太落伍了 ! 給你一張圖,自己看去吧!
(碼農(nóng)翻身老劉: 咳咳,我來略微解釋一下,JSR是Java Specification Requests的縮寫,意思是Java 規(guī)范提案, 任何人都可以提交,向Java增加新的API或者服務(wù),當(dāng)然,得通過阿里巴巴他們委員會的投票批準(zhǔn)才行。估計你也能猜到,這是個大企業(yè)之間的游戲。)
3
第三件事, JDK11 正式發(fā)布, 這是一個長期支持的版本哦,其中有個非常厲害的特性:ZGC垃圾回收器,最牛X的地方在于:*** GC Pause 不高于 10ms;
只有不到10ms的停頓哦,同學(xué)們! 你們就拼命地去new 對象吧,不用考慮內(nèi)存問題了!
我早就說過,我的Java 虛擬機(jī)已經(jīng)優(yōu)化到變態(tài)的程度了,遠(yuǎn)遠(yuǎn)不是什么Python ,Ruby 之流的虛擬機(jī)所能比較的, 用馬云的話說:打著望遠(yuǎn)鏡都找不到對手。
快去用吧,同學(xué)們 ! 什么?你們還在用JDK 7 , 算我什么也沒說。
怪不得我Oracle 爸爸要收費......
4
第四件事, Oracle后爸發(fā)布了GraalVM 1.0 , 你可能在想了,這是什么鬼?
這其實是Oracle 搗的鬼,在這個虛擬機(jī)之上,你可以用Java, Scala, Groovy, Kotlin,JavaScript甚至是C、C++語言編寫程序。
有沒有搞錯?這些語言居然和我平起平坐了!
更讓人難以忍受的是,這些語言之間居然可以互相交互:
唉,不管如何,別的語言寫的程序可以被Java調(diào)用,Java寫的類庫也可以被別的語言調(diào)用, 你們程序員高興就好。
還有什么大事?唉,老了,想不起來了,就這樣吧!
差點忘了,還要送大家一個小視頻,爆笑哦! 就在閱讀原文中, 不過能不能觀看就看你的本事了。
【本文為51CTO專欄作者“劉欣”的原創(chuàng)稿件,轉(zhuǎn)載請通過作者微信公眾號coderising獲取授權(quán)】