Yuichi Sakuraba
@skrb95.bsky.social
📤 255
📥 106
📝 268
Java Developer Java Champion
こんなJEPあったのか 2018年から進捗がないので、もうやらないんだろうな。 今だとClassfile APIがあるし... JEP 303: Intrinsics for the LDC and INVOKEDYNAMIC Instructions
openjdk.org/jeps/303
loading . . .
JEP 303: Intrinsics for the LDC and INVOKEDYNAMIC Instructions
https://openjdk.org/jeps/303
8 days ago
1
1
0
Java Advent Calendarの最後を飾りました!!
#java
レコードクラスの中身
www.javainthebox.com/2025/12/blog...
loading . . .
レコードクラスの中身
https://www.javainthebox.com/2025/12/blog-post.html
9 days ago
1
3
2
今月は5本もブログ書いた!! 次は3月かな😆
9 days ago
1
0
0
会社ブログにJavaのレコードクラスについて書きました! これ読めばレコードは大丈夫!ということで、長文です😆
#java
bsblog.casareal.co.jp/archives/13817
10 days ago
1
1
1
今年はチャンピョン向けのJavaOneチケットがなさそうな雰囲気... 😢
13 days ago
0
0
0
Java 26って、クラスファイルのバージョンが70か!!
13 days ago
0
0
0
まさかの選曲!!
#java
ちなみに、finalフィールドの話をしたのですが、テーマ曲はThe Final Countdownです。
add a skeleton here at some point
14 days ago
1
3
2
25日に公開する予定だったブログのネタが使えなくなってしまったので、急遽別のネタを考えないと! さて、どうするか....🤔
15 days ago
0
0
0
JEP 468: Derived Record Creation (Preview)のwithでレコード作るのは進展がないのかなぁ... この機能、ほしいんだけどなぁ...
openjdk.org/jeps/468
loading . . .
JEP 468: Derived Record Creation (Preview)
https://openjdk.org/jeps/468
15 days ago
0
0
0
Java 25の日本語APIドキュメントっていつ公開されるんだろう?
17 days ago
1
0
0
今日、スティーブだったか... 参加しようと思っていたことをすっかり忘れてた😨
22 days ago
0
0
0
3日連続でJava Advent Calendarの記事を書きました!!! 一昨日のLazy Constantの実装の解説です!
#java
qiita.com/advent-calen...
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
28 days ago
1
1
1
Java Advent Calendarの5日目で、「Unicodeの互換等価をJavaで扱う方法」について書きました! 昨日は個人ブログでしたが、今日は会社ブログです😆 Java Advent Calendar 2025
qiita.com/advent-calendar/2025/java
#java
#Qiitaアドカレ
#Qiita
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
29 days ago
1
2
3
reposted by
Yuichi Sakuraba
Mark Reinhold
30 days ago
JDK 26 has been branched from the main line and is now in Rampdown Phase One:
mail.openjdk.org/pipermail/jd...
openjdk.org/projects/jdk/26/
#JDK26
#OpenJDK
#Java
loading . . .
https://mail.openjdk.org/pipermail/jd..
2
40
17
Java Advent Calendarの4日目を書きました! JJUG CCCでプレゼンしたLazy Constantについてです。 Java Advent Calendar 2025
qiita.com/advent-calendar/2025/java
#java
#Qiitaアドカレ
#Qiita
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
30 days ago
1
1
1
Java 26b25でLazyConstantがマージされてた!
#java
about 1 month ago
0
2
1
Xのポストが表示されていないので... この本のことでした。
mackey0225.hatenablog.com/entry/2025/1...
add a skeleton here at some point
about 1 month ago
1
0
0
「Javaの10年」はてらだよしおに強制的に読むように言った本だなぁ🤣
x.com/mackey0225/s...
loading . . .
https://x.com/mackey0225/status/1995870718819701037
about 1 month ago
0
0
1
明日、Java 25のセミナーを行います! まだ登録できるので、ぜひご参加ください!!
#java
www.casareal.co.jp/eventseminar...
about 1 month ago
0
4
3
JEP 509: JFR CPU-Time Profilingって、Java 26に新しいJEPが出ていないようなんだけど、やめちゃったのかなぁ?? JEP 509: JFR CPU-Time Profiling
openjdk.org/jeps/509
loading . . .
JEP 509: JFR CPU-Time Profiling (Experimental)
https://openjdk.org/jeps/509
about 1 month ago
0
0
0
12月2日にJava 25について話します! JJUGのナイトセミナーではJava 25の限られたトピックしかプレゼンがありませんでしたが、このセミナーではJava 25の全般についてお話しします。 無料なので、ぜひご参加ください!
#java
x.com/PR_CASAREAL/...
loading . . .
(株)カサレアル 広報【公式】 on X: "📣12/2(火)セミナー開催決定! Java Champion 櫻庭祐一が「Java 25」を徹底解説🔥 “難しい”を“使いやすい”に変える最新Javaを語ります! #JJUGCCC 後の今だからこそ、Java 25を一気にキャッチアップしませんか?✨ https://t.co/KquMwnx7iP #Java #カサレアル https://t.co/S5CDqN9R9Z" / X
📣12/2(火)セミナー開催決定! Java Champion 櫻庭祐一が「Java 25」を徹底解説🔥 “難しい”を“使いやすい”に変える最新Javaを語ります! #JJUGCCC 後の今だからこそ、Java 25を一気にキャッチアップしませんか?✨ https://t.co/KquMwnx7iP #Java #カサレアル https://t.co/S5CDqN9R9Z
https://x.com/PR_CASAREAL/status/1990296785529745435
about 2 months ago
0
3
2
BuriKaigiの2日目に「Java 25に至る道」というタイトルで基調講演をすることになりました! よろしくお願いします!!
#burikaigi
#java
x.com/burikaigi/st...
loading . . .
burikaigi on X: "🗓️ #BuriKaigi 2026 のタイムスケジュールを公開しました。 セッションやワークショップの時間を掲載しています。 当日のご参加に向けて、ぜひご確認ください 👇 https://t.co/BdqtzU9OIc https://t.co/rmsNxCpT0K" / X
🗓️ #BuriKaigi 2026 のタイムスケジュールを公開しました。 セッションやワークショップの時間を掲載しています。 当日のご参加に向けて、ぜひご確認ください 👇 https://t.co/BdqtzU9OIc https://t.co/rmsNxCpT0K
https://x.com/burikaigi/status/1990081250791432219
about 2 months ago
0
3
1
それはそれとして、昨日のLazy Constantに関してはblogを書かないとな。 これをJava Advent Calendarのエントリーにしようかなぁ
#java
qiita.com/advent-calen...
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
about 2 months ago
0
1
1
昨日は、はたのさん
@mhatano.bsky.social
と
@mikoto2000.bsky.social
さんと同じイベントに参加していたのだけど、お二人とも顔が分からないので、あいさつもできなかったなぁ...
about 2 months ago
1
1
1
本日のLazy Constantの発表資料です!
#jjug
#jjug_ccc
#jjug_ccc_c
#java
speakerdeck.com/skrb/lazy-co...
loading . . .
Lazy Constant - finalフィールドの遅延初期化
2025.11.15 JJUG CCC 2025 Fall 発表資料
https://speakerdeck.com/skrb/lazy-constant-finalhuirudonochi-yan-chu-qi-hua
about 2 months ago
1
4
3
今週末のJJUG CCCがのっていない... 誰かプルリク出してあげて...
#jjug
#jjug_ccc
javaconferences.org
loading . . .
Java Conferences
https://javaconferences.org/
about 2 months ago
0
1
0
JJUG CCC もうすぐ800人
#jjug
#java
私もセッションやるので、ぜひ参加してね!
jjug.doorkeeper.jp/events/190868
loading . . .
JJUG CCC 2025 Fall(現地開催のみ)
2025-11-15(土)10:00 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
https://jjug.doorkeeper.jp/events/190868
about 2 months ago
0
3
4
11/6に公開されたJava 26b23には、まだLazy Constantは含まれていなかった😱 プルリクもまだマージされていないから当然か...
github.com/openjdk/jdk/...
loading . . .
8366178: Implement JEP 526: Lazy Constants (Second Preview) by minborg · Pull Request #27605 · openjdk/jdk
Implement JEP 526: Lazy Constants (Second Preview) The lazy list/map implementations are broken out from ImmutableCollections to a separate class. The old benchmarks are not moved/renamed to allow ...
https://github.com/openjdk/jdk/pull/27605
about 2 months ago
1
1
0
LazyConstantはダブルチェックロックにUnsafeの参照の獲得・解放を行っているのだけど、Unsafeだからどこまで説明するかだよなぁ... UnSafeは普通の開発者は使ってはいけないクラスだし、しかも参照の獲得・解放はネイティブコードだからなおさら触れたくはないんだよなぁ... だからといって、ダブルチェックロックだけだとアンチパターンだし.... さて、どうするか 🤔
about 2 months ago
0
0
0
JEP 500, 516, 529がなくなっちゃったんだけど、ドロップしたということ?? 追加でJEP 530が入ってきたけど。
add a skeleton here at some point
about 2 months ago
1
0
0
今読んでいるアーティクルにBrian GoetzがIBMのDeveloperWorksに書いていたアーティクルが参照されているんだけど、DeveloperWorksがなくなってしまって貴重なアーティクルは全部見られなくなっちゃったんだよなぁ... Brianのだけでもいいのでサルベージしてくれないかなぁ...
about 2 months ago
0
0
1
JJUG CCCのセッションのために、久しぶりに自分でJDKをビルドしているんだけど、昔に比べるとビルドするのも簡単になったし、ビルドの時間もすぐに終わるようになっていた。 10年前はビルド始めるとノートPCだったりすると数時間かかっていた記憶があるんだけど、今はノートでも10分ぐらいで終わる😲
add a skeleton here at some point
about 2 months ago
0
0
0
それはそうと、ドラフトのJEPがいっぱい削除されてしまったんだけど、何があったんだろう??
#java
#jep
openjdk.org/jeps/0
loading . . .
JEP 0: JEP Index
https://openjdk.org/jeps/0
2 months ago
0
2
1
JDK 26のページが更新されて、やっとJEPがそろってきたよ
#java
#java26
2 months ago
1
3
3
Java Advent Calendar 2025に参加しました!
#java
qiita.com/advent-calendar/2025/java
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
2 months ago
1
5
2
プリミティブのパターンマッチングも、Structured ConcurrencyもなかなかStandard にならないなぁ... Java 26で両方とも変更が入ったので、Standardになるには早くてもJava 28か😩 JEP 530: Primitive Types in Patterns
openjdk.org/jeps/530
JEP 525: Structured Concurrency
openjdk.org/jeps/525
loading . . .
https://openjdk.org/jeps/530
2 months ago
0
0
0
JJUG CCCの登録数がいつの間にか500人を超えていた。 1,000人までいくかなぁ??
#java
#jjug
#jjug_ccc
jjug.doorkeeper.jp/events/190868
loading . . .
JJUG CCC 2025 Fall(現地開催のみ)
2025-11-15(土)10:00 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
https://jjug.doorkeeper.jp/events/190868
2 months ago
0
1
1
finalがfinalになるJEPの番号が確定したので、JJUG CCCのセッション概要も変更しておかないとなぁ...
#java
#jjug
#jjug_ccc
add a skeleton here at some point
2 months ago
0
4
1
finalがfinalになるJEPはJava 26に入るのか! もうちょっと後になるのかと思っていた。
#java
x.com/Jepupdates/s...
loading . . .
JEP Updates on X: "JEP 500 ("Prepare to Make Final Mean Final") updated: Status changed from "Candidate" to "Proposed to target for version 26". See https://t.co/AGw2S0LftO" / X
JEP 500 ("Prepare to Make Final Mean Final") updated: Status changed from "Candidate" to "Proposed to target for version 26". See https://t.co/AGw2S0LftO
https://x.com/Jepupdates/status/1983597777075450135
2 months ago
0
1
3
ここ数年、JJUG CCCは最後の時間帯ばかりだったのだけど、久しぶりに午後一のセッションです! Java 25からPreview JEPになっているLazy Constantについて話します!!
#jjug
#jjug_ccc
x.com/JJUG/status/...
loading . . .
JJUG on X: "JJUG CCCのタイムテーブルを公開いたしました! 自分が見たいセッションがどの時間に行われるのかご確認ください! https://t.co/zDOqOuVNWV #jjug #jjug_ccc" / X
JJUG CCCのタイムテーブルを公開いたしました! 自分が見たいセッションがどの時間に行われるのかご確認ください! https://t.co/zDOqOuVNWV #jjug #jjug_ccc
https://x.com/JJUG/status/1981257130956247088
2 months ago
0
2
1
JEPで語るJava 25 その 2 を公開しました!! 昨日の夜中に公開したので、ここに書くのは明日にしようと思ったまま、忘れてました😆
#java
www.javainthebox.com/2025/10/jepj...
loading . . .
JEPで語るJava 25 その2
https://www.javainthebox.com/2025/10/jepjava-25-2.html
3 months ago
0
3
2
Java 24から始めた「JEPで語る」シリーズですが、Java 25の書き始めたら長くなってしまったので、とりあえず その1 を公開します!
#java
#java25
JEPで語るJava 25 その1
www.javainthebox.com/2025/10/jepj...
loading . . .
https://Hello.java
3 months ago
0
5
4
最近、JavaFXはぜんぜん追えていなかったのだけど、JavaFX 25はいろいろと変更が入っていたよ!
#java
#javafx
inside.java/2025/09/23/j...
loading . . .
JavaFX 25 Highlights
JavaFX 25 is here with several new features and improvements! JavaFX 25 is designed to work with JDK 25, and is known to work with JDK 23 and later versions.
https://inside.java/2025/09/23/javafx-25/
3 months ago
0
3
3
reposted by
Yuichi Sakuraba
JUnit Team 💙💛
3 months ago
#JUnit
6.0.0 is released! ✨ Java 17 and Kotlin 2.2 baseline 🌄 JSpecify nullability annotations 🛫 Integrated JFR support 🚟 Kotlin suspend function support 🛑 Support for cancelling test execution ⏭️ New `--fail-fast` mode for ConsoleLauncher 🧹 Removal of deprecated APIs
docs.junit.org/6.0.0/releas...
loading . . .
JUnit Release Notes
https://docs.junit.org/6.0.0/release-notes/
2
119
86
9月に間に合ったのか!
#java
#junit
add a skeleton here at some point
3 months ago
0
3
2
JJUG CCC 2025 Fallの参加登録がはじまりましたけど、すでに登録が100人!!
#java
#jjug
#jjug_ccc
x.com/JJUG/status/...
loading . . .
https://x.com/JJUG/status/1972970348405833875
3 months ago
0
2
2
JJUG CCCのセッション名にがっつりStableValueという名前が入ってしまっているので、考え直さないとなぁ...
#jjug_ccc
add a skeleton here at some point
3 months ago
0
0
0
JJUG CCCでStableValueのセッションをする予定だったのですが、StableValueクラスが亡くなりました😱 JEP 526: Lazy Constants (Second Preview)
openjdk.org/jeps/526
loading . . .
https://openjdk.org/jeps/526
3 months ago
1
0
1
まさか、今さらSwingに新しいコンポーネントを作るJEPが提案されるとは!!
#java
#swingui
JEP draft: JEP: Add a JDatePicker UI Component to the Swing UI Toolkit
openjdk.org/jeps/8368874
loading . . .
https://openjdk.org/jeps/8368874
3 months ago
0
2
2
reposted by
Yuichi Sakuraba
Mark Reinhold
3 months ago
Java 25 / JDK 25: Features since the previous long-term support (LTS) release:
openjdk.org/projects/jdk...
#Java25
#JDK25
#OpenJDK
#Java
loading . . .
JEPs in JDK 25 integrated since JDK 21
https://openjdk.org/projects/jdk/25/jeps-since-jdk-21
1
39
17
Load more
feeds!
log in