Christian Ullenboom<p>JDK 25 has entered Rampdown Phase Two, with General Availability scheduled for September 16, 2025.<br>As a book author, I find that JEP 512 — Compact Source Files and Instance Main Methods — impacts nearly every code example.<br><a href="https://openjdk.org/projects/jdk/25/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/projects/jdk/25/</span><span class="invisible"></span></a><br><a href="https://mas.to/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mas.to/tags/java25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java25</span></a></p>