Java 17 - What's new?

Hosted By
Asif F. and Dave Y.

Details
Oracle announced the release of Java 17 on September 14, 2021 (ref: https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/).
If you work for a company that chooses to adopt Long Term Support (LTS) releases, you probably either use Java 8 or Java 11 (ref: https://www.oracle.com/java/technologies/java-se-support-roadmap.html)
In this meetup, I'll walk through some language features that were introduced between Java 11 and Java 17 including:
- Record classes
- Sealed classes
- Text blocks
- Pattern matching based on instanceof
- Switch Expressions
Additionally, these are some great resources to review ahead of the meetup:
- New features between Java 8 and 17 - https://ondro.inginea.eu/index.php/new-features-in-java-versions-since-java-8/
- Life after Java 8 - A presentation from Java Champion Trisha Gee - https://trishagee.com/presentations/beyond_java_8/
- Blog from Oracle about migrating to Java 17 - https://blogs.oracle.com/javamagazine/post/its-time-to-move-your-applications-to-java-17-heres-why-and-heres-how
- Oracle's official Java Language Features website - https://docs.oracle.com/en/java/javase/17/language/java-language-changes.html

San Antonio Java User Group
See more events
Online event
This event has passed
Java 17 - What's new?