Udemyintermediateen

What's New in Java 9 - Modules and More!

Master Java 9! Learn modules, JShell, processes & more to boost your career. Update your Java skills today.

4.4(854)
5,869students
7h 36m
Certificate
Tim Buchalka's Learn Programming Academy
Tim Buchalka's Learn Programming AcademyProfessional Programmers and Teachers - 2.2M students

Course Content

What's New in Java 9 - Modules and More! is an intermediate-level Udemy course taught by Tim Buchalka's Learn Programming Academy. It runs 7h 36m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 854 reviews, with 5,869 students enrolled. It is a paid course, last updated April 2025.

Are you a Java developer curious about the latest advancements in Java 9? Whether you're a seasoned Java 8 expert, a programmer exploring a career shift, or simply aiming to enhance your Java skills, this course dives into the key features of Java 9 designed for modern development.

This isn't a superficial overview. We go beyond a high-level summary to provide a deep understanding of the motivations behind Java 9's changes and how they address real-world challenges. You'll learn through practical, relevant examples, ensuring you can immediately apply these new features in your projects.

Taught by Frank Mitropoulos Ph.D., a university professor with over 23 years of software development experience, this course covers essential Java 9 features, including:

  • Java Shell: Discover the power of the Java Shell – a highly productive environment for learning, exploring APIs, and quickly prototyping Java code. You'll find yourself reaching for it repeatedly for small code snippets and concept exploration.
  • Java Platform Module System: Understand the Java Platform Module System, a significant addition to Java 9 that modularizes the JDK and elevates modules to first-class citizens. We'll explain the system's goals, delve into its details, and demonstrate its impact by transforming a simple JokeServer application from a non-modular structure to a fully modularized application with a JavaFX front end.
  • Process API Updates: Explore the enhanced Process API in Java 9, enabling direct interaction with native processes without resorting to complex or unsafe solutions like the Java Native Interface (JNI). We'll showcase practical use cases and provide live code examples within the Java Shell to demonstrate its ease of use across different operating systems.

We also address migration considerations for existing non-modular code in Java 9 with a practical example.

Ready to unlock the potential of Java 9 and stay ahead in the Java ecosystem? Enroll today and start exploring the exciting new features!

$ whoami — the devs behind tutorialsearch.io

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.

5.0(424)
2h 18m
beginner
skillshare

New York City Urban Landscape in Watercolour

by Watercolour Mentor (Darren Yeo Artist)

5.0(55)
1h 14m
beginner
skillshare