Yuichi Sakuraba
@skrb95.bsky.social
250 followers 110 following 200 posts
Java Developer Java Champion
Posts Media Videos Starter Packs
skrb95.bsky.social
Java 24から始めた「JEPで語る」シリーズですが、Java 25の書き始めたら長くなってしまったので、とりあえず その1 を公開します! #java #java25

JEPで語るJava 25 その1
www.javainthebox.com/2025/10/jepj...
Hello.java
skrb95.bsky.social
ベースをJava 17にするのが主目的のような気がします。
Reposted by Yuichi Sakuraba
junit.org
#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...
JUnit Release Notes
docs.junit.org
skrb95.bsky.social
9月に間に合ったのか! #java #junit
junit.org
#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...
JUnit Release Notes
docs.junit.org
skrb95.bsky.social
JJUG CCC 2025 Fallの参加登録がはじまりましたけど、すでに登録が100人!!

#java #jjug #jjug_ccc

x.com/JJUG/status/...
x.com
skrb95.bsky.social
JJUG CCCのセッション名にがっつりStableValueという名前が入ってしまっているので、考え直さないとなぁ... #jjug_ccc
skrb95.bsky.social
JJUG CCCでStableValueのセッションをする予定だったのですが、StableValueクラスが亡くなりました😱

JEP 526: Lazy Constants (Second Preview)
openjdk.org/jeps/526
openjdk.org
skrb95.bsky.social
やっぱり、java.langにStableValueとScopedValueという同じような名前のクラスができると間違えやすいからだろうか🤔
skrb95.bsky.social
JJUG CCCでStableValueのセッションをする予定だったのですが、StableValueクラスが亡くなりました😱

JEP 526: Lazy Constants (Second Preview)
openjdk.org/jeps/526
openjdk.org
skrb95.bsky.social
まさか、今さらSwingに新しいコンポーネントを作るJEPが提案されるとは!! #java #swingui

JEP draft: JEP: Add a JDatePicker UI Component to the Swing UI Toolkit
openjdk.org/jeps/8368874
openjdk.org
Reposted by Yuichi Sakuraba
mreinhold.org
Java 25 / JDK 25: Features since the previous long-term support (LTS) release: openjdk.org/projects/jdk...

#Java25 #JDK25 #OpenJDK #Java
JEPs in JDK 25 integrated since JDK 21
openjdk.org
Reposted by Yuichi Sakuraba
jddarcy.bsky.social
Video now available for my 2025 #JVMLS talk "Paths to support additional numeric types on the Java platform": youtu.be/xCdJb_zI5us
Paths to Support Additional Numeric Types on the Java Platform #JVMLS
YouTube video by Java
youtu.be
skrb95.bsky.social
Javadocに関して、少しだけ追記しました! #java #java25
www.javainthebox.com/2025/09/jepj...
skrb95.bsky.social
jextractはJDKに含まれないのかなぁ... #jjug
skrb95.bsky.social
JNAがFFMを使うようになってたのを知らなかった! #jjug
skrb95.bsky.social
JNIほんとめんどくさいんだよな #jjug
skrb95.bsky.social
DavidのFFMの話 #jjug
skrb95.bsky.social
C2コンパイルに意外に時間がかかるということを理解した。単純にピークパフォーマンスに到達するまでの時間が短縮されるのだと思っていた #jjug
skrb95.bsky.social
JEP 515は特にオプション指定しなくてもAOTキャッシュにプロファイリング情報データが入る #jjug
openjdk.org/jeps/515
JEP 515: Ahead-of-Time Method Profiling
openjdk.org
skrb95.bsky.social
AOTキャッシュを1回の実行で作れる! #jjug
skrb95.bsky.social
CDSアーカイブの発展形がAOTキャッシュになるわけね #jjug