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