Java 9 New Features Deep Dive [Video]

More Information
Learn
  • Utilizing the brand new modular system to write modular code
  • Leveraging unified JVM logging to easily debug applications
  • 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
About

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.

Style and Approach

Starting with a quick refresh of what came before it for anyone who missed Java 8, the course quickly moves into exploring how the latest Java 9 features work in a practical way and how they may affect your applications in the future.

Features
  • Get up-and-running with Java 9 more quickly.
  • Start writing modular Java code by understanding Project Jigsaw, how it changes your code, and how you use the JDK.
  • Prepare to implement Java 9 in your next projects, and understand the implications this will have on your or your client's projects.
Course Length 2 hours 39 minutes
ISBN 9781786464637
Date Of Publication 27 Jul 2017

Authors

Peter Verhas

Peter Verhas is a senior software engineer and software architect with an electrical engineering and economics background from TU Budapest (MsC) and PTE Hungary (MBA), and he also studied at TU Delft and TU Vienna. He created his first programs in 1979, and since then he has authored several open source programs. He has worked in several positions in the telecommunications and finance industries.

Peter works for EPAM Systems in Switzerland, participating in software development projects at various customer sites, and he supports talent acquisition by interviewing candidates, running training programs for developers, and internal mentoring programs. He regularly talks at various international conferences.