「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
「バクラクビジネスカード」、カード情報や利用明細の確認がスマートフォンからも可能に
IT関連
2022-12-06 17:58
ローコード/ノーコードアプリが生み出すソフトウェア開発者の新たな役割
IT関連
2022-12-22 14:56
NECとICRC、覚書を締結– AIを用いて地雷源を予測
IT関連
2021-06-21 00:53
「優しくゲーム上手なお兄さん」から一転、わいせつ自撮り要求 オンラインで関係濃密に
IT関連
2021-04-14 08:52
NECら5社、データサイエンティスト検定の受験対策用テキスト開発へ
IT関連
2021-08-04 19:03
NECと三井住友銀行、カーボンニュートラル事業で協業–CO2排出量を可視化
IT関連
2024-02-29 19:23
10分で食料品を配達するDijaがロンドンでダークストアを正式立ち上げ
シェアリングエコノミー
2021-03-09 23:54
トヨタシステムズ、グループ社内システムの共通DB基盤に「Exadata Cloud@Customer」を導入
IT関連
2025-02-07 09:06
高速多機能なターミナルエミュレータ「Ghostty 1.0」正式リリース、ミッチェル・ハシモト氏が開発。今後はWebAssembly化による対応プラットフォーム拡大も
開発ツール
2025-01-07 20:12
西南学院大学、AI対話エンジンを導入–DX推進で業務効率化と学生体験を向上
IT関連
2022-06-29 19:12
ランサムウェア被害を防ぐにはあらゆる経路で防ぐべき–チェック・ポイントの専門家
IT関連
2024-07-23 19:11
TIS、バーチャル店舗で決済まで行う新サービス–買い物体験を円滑化
IT関連
2022-07-01 10:35
セキュリティで問題なのはテクノロジーではなく教育–ソフォス調査
IT関連
2022-04-30 15:43
グローバルでサプライチェーン変革の推進へ–キャディ・加藤代表
IT関連
2023-01-12 08:27