Java 9 New Features Deep Dive
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java 9 New Features Deep Dive to your Wishlist.

Add to Wishlist

Java 9 New Features Deep Dive

Explore the new modular programming concept in Java 9 and know how it will affect you and your clients ahead of time.
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18 students enrolled
Created by Packt Publishing
Last updated 8/2017
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Utilizing the brand new modular system to write modular code
  • Consuming HTTP 2 services
  • Migrating your source to Java 9
  • Learning to write concurrent code in a better way
  • Deploying your Java 9 code
  • Providing better documentation with the latest Java
View Curriculum
  • No knowledge of Java 9 is required but it is assumed they are competent with their IDE of choice (Eclipse, IntelliJ, or netBeans).

Java 9 intends to change the way Java developers used to write code. It introduces a modular JDK so that developers can only include the modules that they need. The prospect of being one of the first to explore the brand new JDK from Java is the primary motivator. Also, this is the biggest change that has been introduced in Java for a while.

The primary motivator for this video is to see it as a preparatory course for what’s to come in Java 9. We will emphasize the impact new features will have on development, and of course get the viewer actually writing out their own Java 9 code examples too.

We will start up with the setting up of Java 9 and learn the modularization concepts and then proceed to deployment. This should be hands on look at Java 9, but no one will be using it to make real-world applications yet. This is an assessment video for the millions of Java developers out there looking to put it to the test.

About the author

Peter Verhas is a senior developer and software system architect with more than 30 years of software development experience. He currently works for EPAM as a senior developer, where he is involved in many customer projects and actively participates in the education activities of the company. Peter writes a technical blog, and is committed to open source software development. He has used Java since 2005 and is also an author at Java Code Geeks.

Who is the target audience?
  • Viewers will be familiar with at least Java 7.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
10 Lectures
Modularity in Java 9
4 Lectures 46:19

This video provides an overview of the entire course.

Preview 02:55

In this video, we will discuss module system introduced in Java 9, what they are good for, and what they are not good for.

Working with Modules

This video shows steps to design your API and the package structure in your library.

Limiting Access to APIs

In this video, we will be talking about strategies for easing these migration concerns.

Handling the Migration to Java 9
Exploring Java 9's Other New Features
3 Lectures 01:04:15

This video shows how to use JShell to aid the learning path for new developers.

Preview 18:49

In this video, we will go over some of the key features in Java 9. 

Other New Features of Java 9

In this video, we will be covering how some of tools will be changing to take advantage of new Java 9 features.

Java 9 Tooling Support
Java 9 in Production
3 Lectures 48:40

This video shows how memory management improves in Java 9.

Preview 26:42

This video shows the improvements in JVM logging.

Java 9 Logging

In this video, we will be reviewing security and other JVM and runtime enhancements.

Other Features and Enhancement
About the Instructor
Packt Publishing
3.9 Average rating
8,059 Reviews
58,183 Students
686 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.