Introduction
Should you upgrade to Java 17?
()
What you should know
()
Install Java 17 and configure IntelliJ IDE
()
1. Updates to the Java Programming Language
Enhanced pseudorandom number generators
()
Sealed classes
()
Pattern-matching switch statement preview
()
Challenge: Implement a sealed class to restrict inheritance
()
Solution: Implement a sealed class to restrict inheritance
()
2. Changes to the Java Ecosystem
Restore always-strict floating-point semantics
()
Increased platform support for MacOS
()
Deprecations
()
3. Conclusion
Learning more
()
Ex_Files_Java_17_First_Look.zip
(55 KB)