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
58
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
ローカルLLMでどこまでコードが書けるか -LLM基礎知識 / How much code can be written on a local LLM - fundamental knowledge
kishida
10
9.3k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.4k
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
390
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
5.5k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
220
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
620
ローカルLLM基礎知識 / local LLM basics 2025
kishida
30
17k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
5
1.3k
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
13
7.1k
Other Decks in Programming
See All in Programming
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
700
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
110
Foundry Localでエージェント開発
seosoft
0
170
高専キャリア LT 発表内容
crysta1221
6
5.6k
アクセシビリティから考える情報設計
high_g_engineer
0
350
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
190
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
600
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
300
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
230
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
190
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
130
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
280
Visualization
eitanlees
152
17k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Chasing Engaging Ingredients in Design
codingconduct
0
310
Abbi's Birthday
coloredviolet
3
9.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
How to Ace a Technical Interview
jacobian
281
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
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