#Java #Java17 #OpenJDK #JDK
From compact record constructors to boolean expressions in pattern matching, from generic wildcards to chaining predicates and comparators, from jpackage to jlink - here are 11 Java tricks handpicked from dev.java.
⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯
0:00 ➠ Intro
0:24 ➠ Compact Record Constructors
https://dev.java/learn/using-record-to-model-immutable-data/
0:45 ➠ Serializing Records
https://dev.java/learn/using-record-to-model-immutable-data/
1:06 ➠ JPackage vs Modules
https://dev.java/learn/jpackage/
1:46 ➠ Cross-OS Runtime Images
https://dev.java/learn/creating-runtime-and-application-images-with-jlink
2:05 ➠ Labeled Breaks and Continues
https://dev.java/learn/control-flow-statements/
2:26 ➠ Interlude
2:34 ➠ Boolean Expressions in Pattern Matching
https://dev.java/learn/using-pattern-matching/
2:55 ➠ Generic Wildcards and Subtyping
https://dev.java/learn/generics/
3:14 ➠ Creating and Chaining Predicates
https://dev.java/learn/combining-lambda-expressions/
3:35 ➠ Creating and Chaining Comparators
https://dev.java/learn/writing-and-combining-comparators/
4:15 ➠ Executing Source Files as Scripts
https://dev.java/learn/launching-single-file-source-code-programs/
4:45 ➠ Loading JShell with All Imports
https://dev.java/learn/jshell-tool/