While Jigsaw, the implementation of the Java Platform Module System, gets the most attention, there are in fact many interesting additions to Java in version 9. This talk will review the Jigsaw features and then discuss private methods in interfaces, additions to the Optional class, new Stream methods, and the new Comparators, among other features.
If time allows, a demonstration of the new jshell console will be done, as well as extra methods added to the Date-Time API, and other parts of the specification.
Ken Kousen is a Java Champion, Oracle Groundbreaker Ambassador, and a Grails Rock Star. He is the author of the O'Reilly books “Modern Java Recipes” and “Gradle Recipes for Android” and the Manning book “Making Java Groovy”. He also has recorded over a dozen video courses for the O'Reilly Learning Platform, covering topics related to Android, Spring, Java, Groovy, Grails, and Gradle.
In 2013, 2016, and 2017 he won a JavaOne Rockstar award. His academic background include BS degrees in Mechanical Engineering and Mathematics from M.I.T., an MA and Ph.D. in Aerospace Engineering from Princeton, and an MS in Computer Science from R.P.I. He is currently President of Kousen IT, Inc., based in Connecticut.