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
Naoki Kishida
September 15, 2026
Programming
240
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
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
190
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
830
ローカルLLMでどこまでコードが書けるか -LLM基礎知識 / How much code can be written on a local LLM - fundamental knowledge
kishida
10
11k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.5k
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
430
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
5.7k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
290
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
670
ローカルLLM基礎知識 / local LLM basics 2025
kishida
30
18k
Other Decks in Programming
See All in Programming
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
170
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.7k
AIに “答え“を書かせるのを やめてみた
___akari11
0
130
AmebaブログはKMPから卒業します
kmars0605
0
220
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.8k
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
130
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
1.1k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
380
R8 の設定見直しでアプリサイズ削減
andpad
0
230
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
230
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
200
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.3k
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
310
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Deep Space Network (abreviated)
tonyrice
0
380
A Tale of Four Properties
chriscoyier
163
24k
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