Overview
In this 1 hr course, you'll explore and master the latest features introduced in Java versions 9 to 12. Learn about the Java release model, local variable type inference, improved APIs, and performance enhancements to write faster, efficient, and readable code.
What I will be able to do after this course
- Understand the Java release model and its implications for developers.
- Learn to use local variable type inference for creating concise, maintainable code.
- Explore the improved APIs for strings, files, and collections in newer Java versions.
- Implement reactive streams for building responsive, event-driven applications.
- Leverage modern garbage collectors to enhance application performance.
Course Instructor(s)
Tatiana Fesenko is an experienced software engineer and educator with a strong background in Java development. She has taught numerous programming courses, focusing on helping developers embrace the latest technologies. Tatiana's teaching style emphasizes practical examples and clear explanations.
Who is it for?
This course is ideal for Java developers looking to stay up to date with the latest features in Java. Whether you're refreshing your knowledge or planning on upgrading codebases to use new Java features, you'll find this course insightful and actionable. A baseline understanding of Java is expected.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access