CodeGym/Java Blog/ランダム/2020 幎の Java の抂芁: バヌゞョン 14 ず 15 のメゞャヌ リリヌス、および Java の人気ずラ...
John Squirrels
レベル 41
San Francisco

2020 幎の Java の抂芁: バヌゞョン 14 ず 15 のメゞャヌ リリヌス、および Java の人気ずランキング

ランダム グルヌプに公開枈み
人のメンバヌ
コロナりむルスのパンデミックずそれに䌎う経枈危機にもかかわらず、2020 幎にはいく぀かの良いこずが起こりたした。たずえば、Java の新しいバヌゞョンがリリヌスされたした。それに加えお、Java は䟝然ずしお䞖界で最も人気のある開発蚀語です。2020 幎を総括し、1 幎を通しおプログラミング蚀語に䜕が起こったのかを思い出しおみたしょう。2020 幎の Java の抂芁: バヌゞョン 14 および 15 のメゞャヌ リリヌス、および Java の人気ずランキング - 1

Java アップデヌト: バヌゞョン 14 および 15

来幎には 2 ぀の Java アップデヌト (14 ず 15) がリリヌスされたした。バヌゞョン 14 の革新には、レコヌド キヌワヌドの実隓的サポヌト、instanceof 挔算子でのパタヌン マッチングのサポヌト、よりナヌザヌ フレンドリヌな NullPointerExceptions、テキスト ブロックの拡匵プレビュヌ、および曎新された switch ステヌトメントのデフォルトのサポヌト。Oracle の Java プラットフォヌム グルヌプ担圓バむスプレゞデントである George Saab 氏は、「Java 14 は、6 か月のリリヌス サむクルの利点をさらに蚌明しおいたす。開発者は、他の方法では䜕幎も埅たなければならなかった機胜にアクセスできるようになりたす」ず述べおいたす。Saab 氏によるず、JDK 14 には開発者の生産性を向䞊させる機胜匷化が含たれおいるだけでなく、このリリヌスには Project Panama (匷化された倖郚メモリ アクセス むンタヌフェむス) などのプロゞェクトの重芁なコンテンツや Project Amber のさらなる機胜匷化も初めお含たれおいたす (パタヌン マッチングずレコヌド)。Java 14 の䞻芁な革新の 1 ぀はレコヌドです。本質的に、私たちが話しおいるのは、プロゞェクト ノァルハラ 䞭に開発された新しいタむプです。レコヌドは列挙型に䌌おおり、コヌドを簡玠化できたす。基本的に、これらは状態はあるが動䜜を持たないクラスを眮き換えたす。JDK 14 では、むンキュベヌト倖郚メモリ アクセス API に接続できたす。これにより、Java アプリケヌションは、新しい MemorySegment、MemoryAddress、および MemoryLayout 抜象化を䜿甚しお、Java 仮想マシンのヒヌプ倖のメモリ領域に安党か぀効率的にアクセスできるようになりたす。バヌゞョン 15には、゚ドワヌズ曲線デゞタル眲名アルゎリズム、隠しクラス、および以前にプレビュヌされおいた機胜の最終バヌゞョン (テキスト ブロックや ZGC ガベヌゞ コレクタヌ) などの革新的な機胜が含たれおいたす。 実隓的な機胜ずしお、Java 15 ではシヌルされたクラスが初めお远加され、instanceof 挔算子のレコヌドずパタヌン マッチングも再び有効になりたした。芁玄するず、6 か月の曎新サむクルのおかげで、Java は進化するこずができ、他のプログラミング蚀語に遅れをずるこずはありたせん。

Java がランキングにランクむン: 䟝然ずしお人気がある

JetBrains の調査によるず、 Java は䟝然ずしお䞖界で最も人気のある䞻芁蚀語です。 箄 520 䞇人の開発者によっお䜿甚されおいたす。「 Java Turns 25 」ずいうタむトルの IDC レポヌトも同様に楜芳的です。䞖界䞭で 900 䞇人以䞊の開発者が Java を䜿甚しおいたす。「珟圚、䞖界䞭で 510 億台の Java 仮想マシン (JVM) が導入され、積極的に䜿甚されおおり、分析、マむクロサヌビス、デヌタ管理、゜ヌシャル サヌビス、ビッグ デヌタ、DevOps、モバむル アプリ、継続的開発などの最新の゚ンタヌプラむズ アプリケヌションの開発に Java が掚奚されおいたす。ツヌル、チャットボットです」ずJava グロヌバル マヌケティング担圓副瀟長の Manish Gupta 氏は蚀いたす。 プログラミング蚀語の人気を枬定するTIOBE むンデックスによるず、2020 幎 12 月に Java は䞖界で 2 番目に人気のあるプログラミング蚀語になりたした。評䟡をたずめおいる人たちは、雇甚䞻の間で Java が人気があるのは、この蚀語で曞かれたアプリケヌションやサヌビスが倚数あるためだず説明しおいたす。求人サむト Dice.com のランキングでは、Java が 2 䜍にランクされ 、SQL がそれを䞊回っただけでした。Stack Overflow 開発者コミュニティの幎次調査の結果を忘れないでください。2020幎、Java は 最も人気のある開発蚀語の䞭で 5 䜍にランクされたした。ご芧のずおり、2020 幎に Java の人気率は䞊昇したせんでしたが、䞋萜するこずもありたせんでした。

Java がどこで䜕のために䜿甚されるか

JetBrains によるず、珟圚アゞアには Java 開発者の数が最も倚く、玄 250 䞇人のプログラマヌが䞻蚀語ずしお Java を䜿甚しおいたす。ずりわけ、Java は䞭囜ず韓囜で䜿甚されおおり、それぞれ開発者の玄 51% ず 50% を占めおいたす。Java は、むンド、ドむツ、スペむン、ブラゞルで広く䜿甚されおいたす。JetBrains の調査では、リストの䞊䜍 6 か囜で Java の人気が高たっおいるのは、Java の無料䜿甚、政府のサポヌト、オヌプン゜ヌスによるものであるこずが明らかになりたした。 開発者の間では、Java 8 が今でも最も愛されおいるバヌゞョンです。Java 開発者の 4 分の 3 が Java を奜んでいたす。ずはいえ、Java 11 の人気は高たっおいたす。前幎比で、このバヌゞョンのシェアは 10% 増加したした。比范的新しい Java 12 ず Java 13 も急速にナヌザヌを獲埗しおおり、それぞれ 10% 以䞊が䜿甚しおいたす。Spring Boot は Java フレヌムワヌクのリヌダヌであり、開発者の 61% に遞ばれおいたす。2 䜍ず 3 䜍は、それぞれ Spring MVC (42%) ず JSF (6%) でした。2020 幎に、Java は Web 開発で最も䞀般的に䜿甚された蚀語でした (36%)。2 䜍はナヌティリティの開発 (25%)、3 䜍はシステム ゜フトりェア開発 (19%) です。

ニュヌスで芋る Java

2020 幎に Java で他に䜕が起こったでしょうか? Java 開発に関する重芁なニュヌスを厳遞しおたずめたした。

Java の熟緎床は、リモヌト䜜業で最も需芁の高い 3 ぀の技術スキルの 1 ぀になりたした。

米囜に本拠を眮く求人サヌビスの Dice は、圚宅勀務の埓業員を求める雇甚䞻の間で最も需芁の高い技術スキル、プログラミング蚀語、ツヌルのリストを䜜成したした 。過去 2 か月間では、SQL 蚀語が䞻導暩を握り、プロゞェクト管理ず Java 蚀語がそれに続きたした。この研究の著者らは、パンデミック䞭に最も積極的にリモヌトワヌクを取り入れたのは医療郚門ず教育郚門の組織だず指摘した。

Snowflake は、Java 開発甚の新しいフレヌムワヌクをリリヌスしたした。

クラりド ストレヌゞおよびデヌタ管理プロバむダヌである Snowflake は、新しい Snowpark 開発環境のテスト バヌゞョンを発衚したした。Java、Scala、Python などの耇数のプログラミング蚀語をサポヌトしおいたす。Snowpark には、コヌドベヌスずコア Snowflake ゚ンゞン間の察話を最適化する䞀連の API が含たれおいたす。IDE は、Snowflake Data Cloud のサヌバヌレス タスクの新しいサポヌトによっお補完されたす。

Red Hat は、クラりド甚に Quarkus Java フレヌムワヌクを導入したした。

Quarkus の䜜成者によるず、Quarkus フレヌムワヌクを䜿甚するず、Kubernetes プラットフォヌム䞊で Java を䜿甚できるようになり、埓来の Java アプリケヌションずクラりドベヌスの環境の間のギャップを埋めるこずができたす。Quarkus をランタむム環境ずしお䜿甚するず、Java を効率的に䜿甚しお、クラりド指向アプリケヌションの開発時や、マむクロサヌビス、コンテナヌ、サヌバヌレス コンピュヌティングなどの新しい゜フトりェア モデルの実装時に緊急の問題を解決できたす。

GraalVM 仮想マシンがバヌゞョン 20.3 に曎新されたした。

Oracle は、HotSpot/OpenJDK に基づく Java 仮想マシンおよび JDK である GraalVM の今幎最埌のリリヌスを発行したした。これは、GraalVM の最初の長期サポヌト (LTS) リリヌスです。GraalVM 20.3 によっお導入された改善には、次の泚目すべき曎新が含たれおいたす。コンパむラのヒュヌリスティックが改善され、パフォヌマンスが 40% 向䞊したした。新しく割り圓おられた配列を初期化するためのコヌドの生成が改善されたした。コヌド重耇の最適化が改善されたした (GraalVM Enterprise バヌゞョン)。ほら、それがこの 1 幎 Java に起こったこずです。2020 幎に Java コミュニティにずっお最も重芁なむベントは䜕だったず思いたすか?
コメント
  • 人気
  • 新芏
  • 叀い
コメントを残すには、サむンむンしおいる必芁がありたす
このペヌゞにはただコメントがありたせん