Five Practical Must-Know Java SE 17 Features
Master Java SE 17! Discover & implement the latest practical features. Get started with modern Java development today.
Course Content
Five Practical Must-Know Java SE 17 Features is an intermediate-level Udemy course taught by Luka Popov. It runs 43m and is taught in English. Learners rate it 4.6 out of 5 from 170 reviews, with 2,831 students enrolled. It is free to enroll, last updated September 2023.
Unlock the Power of Java 17: A Practical Feature Deep Dive
Looking to level up your Java skills? This concise course explores five key new features introduced in Java SE 17, designed for Java developers ready to enhance their knowledge and immediately apply cutting-edge techniques. Whether you're an experienced Java programmer or seeking to expand your skillset, this course provides a practical pathway to mastering the latest Java advancements.
Here's what you'll learn:
- Local Variable Type Inference (LVTI): Simplify your code and reduce boilerplate with the power of automatic type deduction.
- Text Blocks: Effortlessly create multi-line strings with enhanced readability.
- Switch Expressions: Modernize your conditional logic with a cleaner and more concise syntax.
- Sealed Classes: Gain greater control over class hierarchies and improve code safety.
- Records: Define data-holding classes with ease using a concise and efficient syntax.
Each topic is explained in a clear, straightforward manner, complemented by practical examples to get you coding right away. We encourage hands-on experimentation!
Get Started:
To fully benefit from this course, download JDK 17 from Oracle or OpenJDK and use your preferred IDE. IntelliJ is highly recommended, but Eclipse or NetBeans also work well. For quick testing, explore online Java compilers like JDoodle and OneCompiler.
About Your Instructor:
This course is led by Luka Popov, a fully certified Java Developer (Oracle Certified Associate: Java SE 8 Programmer, Oracle Certified Professional: Java SE 17 Developer) with a PhD in theoretical physics. Luka brings over 10 years of university-level teaching experience and 5+ years of professional software development expertise. He currently works as a Senior Java Developer in the telecom industry.
Happy learning! Feel free to reach out with any questions.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.