Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Java 27新機能 / Java 27 new features
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Naoki Kishida
September 15, 2026
Programming
190
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Java 27新機能 / Java 27 new features
2026/9/15の登壇資料です
https://javaq.connpass.com/event/403637/
Naoki Kishida
September 15, 2026
More Decks by Naoki Kishida
See All by Naoki Kishida
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
530
ローカルLLMでどこまでコードが書けるか -LLM基礎知識 / How much code can be written on a local LLM - fundamental knowledge
kishida
10
10k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.5k
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
420
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
5.6k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
270
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
660
ローカルLLM基礎知識 / local LLM basics 2025
kishida
30
17k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
5
1.3k
Other Decks in Programming
See All in Programming
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
470
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
380
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
170
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
setup-vp GitLab対応の裏側
naokihaba
0
150
速習iPhone Duo対応
yuukiw00w
2
940
Intent as Code
shoppingjaws
6
1.1k
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
430
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
340
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
570
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
170
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
390
Between Models and Reality
mayunak
4
480
GitHub's CSS Performance
jonrohan
1033
470k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Done Done
chrislema
187
17k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
460
The untapped power of vector embeddings
frankvandijk
2
1.9k
Bash Introduction
62gerente
615
220k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Navigating Team Friction
lara
192
16k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Transcript
Java 27新機能 2026-9-15 Kotlinによる関数型プログラミング入門」出版記念とJava 27 きしだ なおき
自己紹介 • • きしだ なおき LINEヤフー株式会社 • X(twitter): @kis •
blog: きしだのHatena • • (nowokay.hatenablog.com) 「プロになるJava」というJavaの本を書いてます 2026/09/15 2
Java 27まとめ • まだJava 27はリリースされていませんが、公開しています 3
Java 27 • 2026/9/15リリース • 非LTS(来年3月までサポート) • 9JEP • 新規
4 • • • • 523: Make G1 the Default Garbage Collector in All Environments 527: Post-Quantum Hybrid Key Exchange for TLS 1.3 534: Compact Object Headers by Default 536: JFR In-Process Data Redaction 4
523: Make G1 the Default GC in All Environments •
いままでシングルコアや1792MB未満のメモリの場合にSerial GC が使われていましたが、G1 GCの改良によりSerial GCのほうが いい場合がなくなったため、すべての環境でデフォルトのGCを G1 GCに 5
527: Post-Quantum Hybrid Key Ex for TLS 1.3 • •
• • TLS1.3の鍵交換に耐量子ハイブリッドキーを使う 現状で既存暗号を解読できる量子コンピュータはありませんが、 国家機密など年月がたっても利用価値が高い情報を、いまのうち からデータを集めて、解読可能になって読みとるという攻撃が考 えられる 早いうちの対策が必要 Java 8からJava 25までのLTSにも順次バックポート バージョン 時期 Java 25 2026 Java 21 & 17 Java 11 & 8 年10月 2027年前半 2027年後半
534: Compact Object Headers by Default • • 12-16バイト使われているオブジェクトヘッダを8バイトに短縮す るCompact
Object HeadersがJava 25で導入されましたが、デ フォルトではありませんでした。 Java 27でデフォルトになりました。
536: JFR In-Process Data Redaction • • JDK Flight Recorderではコマンドライン引数や環境変数を記録し
ますが、そのときにパスワードやAPIトークンも含まれていまし た。 これらの機密情報をデフォルトで[REDACTED]という文字列に変 換して記録します。
536: JFR In-Process Data Redaction • デフォルトで次のようなキーがフィルターされる
解説動画のつくりかた • • • • 「JEP 536: JFR In-Process Data
Redactionの解説動画をBlender でつくって」 Blenderのインストールが必要 インストールパスもわたす JEPのパスもわたす 10