Java 27が正式リリース、G1 GCが全環境でデフォルトに
Java 27 Released
JDK 27のGA版が公開された。8月20日のRC2以降P1バグは報告されず、build 35がそのままGAビルドとなった。9つのJEPが含まれ、G1 GCの全環境デフォルト化、TLS 1.3向け耐量子ハイブリッド鍵交換、Compact Object Headersのデフォルト化、JFRのインプロセスデータ秘匿などが盛り込まれている。
JDK 27, the reference implementation of Java 27, is now Generally Available.
HNでの議論
408- jan_m_savage
このスレッドは、ほとんど読んだけど、「明示的に言語戦争スレッドになるわけじゃない言語戦争スレッドの作り方」みたいに読めるね。:)
自分の飯の種になっている言語を使えばいいんだよ。どの言語にもそれぞれの「お荷物」がある。
AI に関しては、pron のコメントに同意する。非常に大規模なコードベースでは、AI は何の役にも立たない。
- moomin
C# 開発者だけど、これが Microsoft のリリースといかに違うかは驚きだ。まず、Oracle は約2倍のペースでバージョンを出している。それに、これは Java のユーザー層がはるかに大きいことの影響だと思うけど、正式リリースでプレビュー版が2回も出ることはほとんどない。ベータ版での更新はいつもだけどね。また、Microsoft はプラットフォームにずっと多くを詰め込んで、コミュニティに残すものを少なくしているように感じる。これもおそらくコミュニティの規模の違いによるものだろう。あと、このページは Microsoft のリリースのような派手さではなく、オープンソースの「終わった、疲れた」という発表のように読める。
- aaronax
YouTube の CultRepo によるドキュメンタリー「The Java Story」はかなり素晴らしい。主要なトピックの一つは、他のコメントでも触れられたり冗談にされたりしているリリースのケイデンスだ。
- Horffupolde
真面目な質問:2026年にグリーンフィールドプロジェクトで Java を使うべきなのはどんな時?
- arein3
Project Valhalla は Java 28(来年、プレビュー版)に入る。
この人生で null 型安全性を使えるようになることを願ってる。
- pineappletooth_
ここでは銀行がまだ Java 8 を使っているのはなかなか面白い。自分の職場では Java 17 を使っているけど、求人要件で Java 7 を求めているもの(主に政府機関)はまだ見つかる。
- taspeotis
ノックノック
誰だい?
長い沈黙
Java
- svcrunch
何年も Vector API を使ってきたけど、まだ GA になるのを待っている!
これらは、ドット積を使ったコンテンツのベクトル化と類似度マッチングに大きく依存するニューラル情報検索(RAG、メモリ)に役立つ。
- vismit2000
- liampulles
Java は一貫して言語にたくさんのエキサイティングな機能を導入している。それが、私が Java を嫌い、積極的に避けている大きな理由の一つだ。