「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
今こそ知っておきたい「TensorFlow」–機械学習ソフトウェアライブラリーの進化
IT関連
2021-05-23 12:47
「ざんねんなセキュリティ」がなくならない理由
IT関連
2022-05-14 05:28
米国政府が「SBOM」による管理を大統領令に盛り込んだ意味
IT関連
2022-10-04 01:19
HashiCorp、「Terraform Enterprise」 で2つのデプロイオプションを追加
IT関連
2023-09-23 10:11
新作アニメ放送後にYouTubeで無料配信 10月放送の「境界戦機」で
くらテク
2021-07-22 14:14
スマート配電盤のSpanがAmazon Alexaと統合、家庭内の電気系統が音声操作で制御・監視可能に
ハードウェア
2021-01-29 17:34
NTT Com、除雪業務の効率化を実証–AIが積雪状況を可視化
IT関連
2022-02-09 21:49
Instagramが新商品をバズらせる新しい販売用セクション「ドロップ」を米国で公開
ネットサービス
2021-05-28 19:38
HPE、オープンソースの機械学習訓練プラットフォーム手がけるDetermined AIを買収
IT関連
2021-06-22 07:48
Kaseya攻撃のREvil、Moneroとは別にビットコインでも78億円請求か
セキュリティ
2021-07-07 19:40
KDDI、AWSと生成AI関連サービスを展開
IT関連
2023-09-02 13:54
経理担当者、65%がインボイス制度への対応に不安–Sansan調査
IT関連
2022-09-23 00:20
GSユアサ、サイバー攻撃対策で「Attack Surface診断サービス」を導入–海外拠点などのIT資産も監視
IT関連
2024-03-29 12:22
「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能
Java
2021-03-22 20:51