「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
東北電力ネットワーク、配電フィールド業務をDX–日本IBMが地図基盤と「Salesforce」で支援
IT関連
2024-09-21 20:34
横浜銀行、電子契約サービス「GMOサイン」を導入–安全性と利便性を確保
IT関連
2024-12-22 05:11
TOPPAN、地方銀行向けデジタルマーケティングサービスを展開–ひろぎんホールディングスが運用開始
IT関連
2024-09-03 08:41
半導体不足、コロナ…… トヨタ業績予想据え置きには強い危機感
IT関連
2021-08-08 05:31
Box、電子署名のSignRequest買収を発表–「Box Sign」を今夏リリースへ
IT関連
2021-02-05 17:42
猿田彦珈琲、予実管理クラウドを導入–データドリブンな経営判断と現場の意識改革図る
IT関連
2024-05-23 10:38
Android版Googleアプリ「繰り返し停止しています」問題発生
アプリ・Web
2021-06-23 05:12
退屈な教科書に代わる学習教材を提供するNewselaが約106億円を調達しユニコーンに
EdTech
2021-02-27 00:21
IT部門から管理部門へと代行事業を拡大するSUNITED–IT企業の明日が垣間見える
IT関連
2023-10-19 17:43
NEC幹部が語った「スーパーシティーの取り組みで最も大事な考え方」とは
IT関連
2021-07-21 21:26
Zoom、オフィス再開に向けた新機能を「Zoom Rooms」に追加
IT関連
2021-02-04 13:14
GarageBand for iOSにデュア・リパ、レディー・ガガや著名プロデューサーのサウンドパック追加
イラスト・デザイン
2021-07-31 19:25
茨城交通、中型バスで「レベル4」自動運転の営業運行–約6.1kmを走行
IT関連
2025-01-26 17:42
トヨタ自動車、ドローン撮影の3Dスキャンデータを設備点検に活用
IT関連
2023-02-15 00:43