File tree Expand file tree Collapse file tree 3 files changed +26
-0
lines changed
Expand file tree Collapse file tree 3 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ A project to explore more about the new features from Java 8 through Java 21.
1111
1212## Resume by Version
1313
14+ * [ Java 25] ( java-25/ )
15+
1416* [ Java 24] ( java-24/ ) (Mar, 2025)
1517 * Generational Shenandoah (experimental)
1618 * Compact Object Headers (experimental)
@@ -248,6 +250,14 @@ jshell --enable-preview
248250</plugin >
249251```
250252
253+ ## Migration Guide
254+
255+ Checking deprecated APIs from a JDK version:
256+
257+ ``` sh
258+ jdeprscan --release < Jdk_Version> -l --for-removal
259+ ```
260+
251261## Helpful Links
252262
253263* [ OpenJDK Projects] ( https://openjdk.java.net/projects/ )
Original file line number Diff line number Diff line change 55import java .nio .file .OpenOption ;
66
77/**
8+ * CodeBuilder doc: https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/classfile/CodeBuilder.html
9+ *
810 * Run: `java ClassFileApiWritingExample.java`
911 */
1012public class ClassFileApiWritingExample {
Original file line number Diff line number Diff line change 1+ # Java 25
2+
3+ To run each example use: ` java --enable-preview --source 25 <FileName.java> `
4+
5+ ## JEPs
6+
7+ * [ 502] ( https://openjdk.org/jeps/502 ) - Stable Values (Preview)
8+ * [ 503] ( https://openjdk.org/jeps/503 ) - Remove the 32-bit x86 Port
9+
10+ ## Links
11+
12+ * [ JDK 25 - JEP Dashboard] ( https://bugs.openjdk.org/secure/Dashboard.jspa?selectPageId=23200 )
13+ * [ JDK 25 JEPs] ( https://openjdk.org/projects/jdk/25/ )
14+
You can’t perform that action at this time.
0 commit comments