Java 21 Tool Enhancements: Better Across the Board #RoadTo21

Java 21 Tool Enhancements: Better Across the Board #RoadTo21

12.321 Lượt nghe
Java 21 Tool Enhancements: Better Across the Board #RoadTo21
Learn about the game-changing updates on Java's evolving toolkit! From improved compilation efficiency with javac and comprehensive documentation enhancements in javadoc, to fast prototyping with jwebserver, we'll explore the exciting changes in JDK tools since Java 17, making your coding journey more efficient and insightful. Plus, we'll dive into updates on keytool and jarsigner and harness powerful monitoring and diagnostics with JFR and JMC! ~~~ Chapters ~~~ 00:00 Intro 01:09 javac 02:37 javadoc 07:15 Development and Deployment Tools 07:36 jshell 07:57 jwebserver 09:04 jpackage 10:29 jmod 11:39 Security Tools 11:48 keytool 12:45 jarsigner 14:25 Monitoring Tools 14:35 JFR 15:31 JMC 17:16 Outro javac JDK-8202056: https://bugs.openjdk.org/browse/JDK-8202056 JDK-8244681: https://bugs.openjdk.org/browse/JDK-8244681 javadoc JEP 413: https://openjdk.org/jeps/413 Guide to snippets: https://docs.oracle.com/en/java/javase/18/code-snippet/index.html JDK-8275786: https://bugs.openjdk.org/browse/JDK-8275786 JDK-8273034: https://bugs.openjdk.org/browse/JDK-8273034 JDK-8248863: https://bugs.openjdk.org/browse/JDK-8248863 JDK-8287597: https://bugs.openjdk.org/browse/JDK-8287597 Inside Java Newscast #20: https://www.youtube.com/watch?v=m2cVOYuVs1U jshell JDK-8274148: https://bugs.openjdk.org/browse/JDK-8274148 jwebserver JEP 408: https://openjdk.java.net/jeps/408 jpackage JDK-8250950: https://bugs.openjdk.org/browse/JDK-8250950 jmod JDK-8293499: https://bugs.openjdk.org/browse/JDK-8293499 Upgrading from Java 17 to 21: https://www.youtube.com/watch?v=5jIkRqBuSBs keytool JDK-8286907: https://bugs.openjdk.org/browse/JDK-8286907 JDK-8286090: https://bugs.openjdk.org/browse/JDK-8286090 jarsigner algorithm support: https://docs.oracle.com/en/java/javase/19/docs/specs/man/jarsigner.html#supported-algorithms JDK-8267319: https://bugs.openjdk.org/browse/JDK-8267319 JDK-8281175: https://bugs.openjdk.org/browse/JDK-8281175 JDK-8269039: https://bugs.openjdk.org/browse/JDK-8269039 JFR blog post: https://egahlin.github.io/2023/05/30/views.html Inside Java Newscast #53: https://www.youtube.com/watch?v=SB3_jMzOxAw&t Tags: #Java #Java21 #Tools #OpenJDK