「Java 23」正式リリース。JavaDocのコメントでマークダウンが使えるように、ジェネレーショナルZGCがデフォルトになど新機能

今回は「「Java 23」正式リリース。JavaDocのコメントでマークダウンが使えるように、ジェネレーショナルZGCがデフォルトになど新機能」についてご紹介します。

関連ワード (形式、指定、追加等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オラクルはJavaの最新バージョン「Java 23」正式版をリリースしました。

Java 23 is now available! #Java23 #JDK23 #OpenJDK

Download Now: https://t.co/JIB36qx4Tc
Release notes: https://t.co/oocLYX51n5
API Javadoc: https://t.co/NDHWlhXfNi
Features: https://t.co/W3FoI7EMLa
Blog: https://t.co/gCkxujzmIN pic.twitter.com/iZecs977td

— Java (@java) September 17, 2024

Javaは6カ月ごとに「フィーチャーリリース」と呼ばれるバージョンアップが行われ、その中の1つのバージョンが2年毎に長期サポート(LTS:Long Term Support)版に指定されます。

現時点で最新版のバージョンは1年前にリリースされたJava 21です。システム開発など長期に安定したJavaのバージョンを選択したい場合には、Java 21やJava 17など、これまでLTS版として指定されたバージョンを選択するべきでしょう。

次のLTS版は1年後にリリース予定のJava 25になる見通しです。

Java 23の新機能

Java 23では11の新機能が投入されています。ただし実際にはそのうちいくつかは以前のバージョンでプレビュー版として投入され、今回のJava 23でプレビューバージョンが進んだものが含まれています。

そのためJava 23で新規に入った機能はそれほど多くありません。ここでは新規に入った機能から主なものをいくつか紹介します。

多くのITエンジニアにとって最も関係する新機能は、JavaDocのコメントでマークダウン形式の記述が可能になる「JEP 467: Markdown Documentation Comments」ではないでしょうか。

また、若いオブジェクトと古いオブジェクトの世代を分けて管理することで、アプリケーションのパフォーマンスを向上させる仕組みを備えたガベージコレクタ「ジェネレーショナルZGC」が「JEP 474: ZGC: Generational Mode by Default」でZGCにおけるデフォルトになります。

モジュール名を指定することで、そのモジュールでエクスポートされる全てのパッケージをインポートする機能を提供する「JEP 476: Module Import Declarations (Preview)」、instanceofとswitchを拡張し、これらのパターンマッチングにプリミティブ型を使えるようにする「JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)」も新機能として追加されました。

そのほかの新機能についてはOpenJDK 23のページをご覧ください。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
クラウド運用のテーマは多彩に–Cloud Operator Days Tokyo開催
IT関連
2023-07-22 09:50
マイクロソフト、「ZLoader」ボットネット解体に向けた対策明らかに
IT関連
2022-04-19 14:32
テラスカイら3社、「ERP Cloud 360コンソーシアム」を設立–中堅企業向けにERPの促進を目指す
IT関連
2024-09-28 07:07
開発者は給与より仕事のやりやすさを望む、開発チームが使うツール数は6~10程度が最多など、GitLabの調査結果
DevOps
2024-06-27 06:12
PHPの公式Gitサーバーにハッキング被害–バックドアを仕掛けるコードが見つかる
IT関連
2021-03-30 04:00
Datadog、「Datadog Monitoring for Oracle Cloud Infrastructure(OCI)」を一般提供
IT関連
2024-09-13 17:15
マイクロソフトが無償でJavaの長期サポートを提供へ、「Microsoft Build of OpenJDK」をリリース
Java
2021-04-07 00:25
「iPhone」でスクロールするスクリーンショットを撮るには
IT関連
2022-08-07 15:37
NASAや核融合炉など、HPEが実践するデータ活用プロジェクト
IT関連
2022-12-29 21:50
奈良県庁雇用政策課、「Adobe Acrobat Sign」採用–給付金電子申請システムで
IT関連
2024-02-14 19:17
モバイル機器に搭載可能な新型コロナウイルス検出センサー開発でGE技術研究開発部門がNIHの助成金を獲得
ヘルステック
2021-04-13 01:22
生成AIの導入を急ぐ企業には警戒心も必要
IT関連
2023-10-11 09:38
グーグル、「Chrome」の脆弱性を悪用した北朝鮮の攻撃グループの活動明らかに
IT関連
2022-03-30 22:58
アップル、第7世代「iPad mini」をサプライズ発表–予約注文も開始
IT関連
2024-10-17 20:44