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
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
130
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
130
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
160
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
150
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
630
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.8k
golang-bob.pdf
iwatsukayura
0
140
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
120
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
110
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
ActionController meets Protocol Buffers
sorah
0
680
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
460
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
640
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
530
New Earth Scene 8
popppiees
4
2.7k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
KATA
mclloyd
PRO
35
16k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
310
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
500
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
Skip the Path - Find Your Career Trail
mkilby
1
260
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
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