みなさん、こんにちは!私は2019年後、いつものように、私は年末の要約、年私に起こった偉大な事柄についての話を見てみたいあなたの愛のJavaをしています。
まず第一に、私はランキングの言語の最初の位置を占めるように続けることを発表できることを嬉しく思います !数年間、本当に怒っああ。
あなたは他のPythonが最初にランク付けされましたか?申し訳ありませんが、私はちょうどTIOBEのランキングを見て、順位は何かが私を気に服用しないでください、私は表示されません表示されません。
二つ目は、私は2つのバージョン、JDK12 13およびJDKで2019年にリリースされました。
彼らは、このような、ソケットAPIを再実装する複数行の文字列として、そのような強化スイッチ式として、私はあなたが好きになると信じて、エキサイティングな新機能の多様性を高める、というように。
int numLetters = switch (day) {
case MONDAY, FRIDAY, SUNDAY -> 6;
case TUESDAY -> 7;
case THURSDAY, SATURDAY -> 8;
case WEDNESDAY -> 9;
};
String html = """
<html>
<body>
<p>Hello, %s</p>
</body>
</html>""";
それはクールではないですか?2020年に両方とも、あなたは、ああ、昔ながらのことJDK8をアップグレードを検討!
何?これらの特性は無駄?JDK 12、13は、短期的なサポートのバージョンはありますか?そして、あなたはJDK 11、2021、またはJDK 17の他に、長期的な支援を検討することができます。
3つ目は、米国最高裁判所は最終的に2020年にOracleとGoogleの訴訟世紀を聞くことに合意し、私のAPIは、または保護を受けるべきではないでしょうか?あなたは、GoogleやOracleのためのものであるか、私をサポートしていますか?
これは最終的に落ち着いてきた10年間の法廷闘争を引っ張りました。彼らは両方の方法を和解ではない、それ?いずれにしても、Javaプログラマの大半は、車輪が停止することはできませんIT業界の開発を継続ゴロゴロ、大きな影響を受けるべきではありません。
第四には、マイクロソフトのLinux愛で、JavaのMicorsoft愛 。これまでのMicrosoft Javaは、実際にOpenJDKコミュニティに参加絞めてみたかったです!
予期しない、だけでなく、合理的なものの。近年では、マイクロソフトのクラウドコンピューティング移行ため、オープンソースを採用、クラウドサーバーは、Linuxを実行するために、だけでなく、Linux上でJavaアプリケーションを実行するために、インフラプロバイダとして、LinuxとJavaの缶の理解と制御を持っている必要があります。
微软的云服务Azure 发展势头极好,2019年击败亚马逊,赢得了一份五角大楼价值100亿美元合同,在这种大背景下,将来一定会基于OpenJDK为自己的Azure定制一个JDK, 就像亚马逊的Corretto, Azul Zulu那样,让我们拭目以待。
与此形成鲜明对比的是,蓝色巨人IBM似乎和Java渐行渐远,这个企业级Java的最大玩家,Eclipse IDE的发明者,几乎所有产品线都基于Java技术的公司,要向云和AI做转型了。
第五,Java EE正式宣告死亡,注意我说的是仅仅是名字,因为被Oracle抛弃以后,Java EE投入到Eclipse的怀抱,摇身一变,成为了Jakarta EE。
可是让人遗憾的是:“邪恶”的Oracle后爹居然不让Jakarta EE使用javax这样的包名!因为Java是他们的注册商标。但是,为了保持我们Java一直以来的好名声:向后兼容性。
Oracle后爹同意:
1. 现在的javax相关的包还可以使用,但是不能做任何扩展和修改
2. 但是,新的功能需要放在新的包(例如jakarta)下面。
不过,对于程序员来讲,影响似乎不大,因为Java EE那一套规范用得越来越少了,大家做个吃瓜群众就好。
第六,JCP二十岁了! 实际上JCP成立于1998年的12月, 2018年12就年满20岁了,整个2019年都有一系列的庆祝活动。
我对这个掌管着Java特性开发的组织是又爱又恨,一方面,所有的Java特性必须通过JSR的方式提交到JCP,讨论,投票以后才能成为真正的规范。
另一方面,这个组织基本上被大公司所掌控,来自开源和个人的声音很小,行动迟缓,JSR经过缓慢的流程以后,往往会和市场需求脱节,这和开源软件的开发形成了极为鲜明的对比。
不过现在也算是有所改变,你看我每年都能发两个JDK版本了!
2019年过去了,我一点儿都不怀念它!
祝大家2020一切顺利!