Bibliography

[JEP_200] JEP 200: The Modular JDK. [http://openjdk.java.net/jeps/200].

[CORE_JAVA9_IMPATIENT] Cay S. Horstmann - Core Java SE 9 for the Impatient 2nd Edition. [https://www.amazon.com/Core-Java-SE-9-Impatient/dp/0134694724].

[SERVICE_LOADER_JAVA_DOC] ServiceLoader JavaDoc. [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ServiceLoader.html].

[JAVA_UTIL_FUNCTION] Java SE 11 Java Doc - Package java.util.function. [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/function/package-summary.html].

[JLS_11] The Java® Language Specification. Java SE 11 Edition. [https://docs.oracle.com/javase/specs/jls/se11/html/].

[JAVA_NIO_FILE_SUMMARY] Java NIO.2 File package summary. https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/file/package-summary.html.

[PATH_OPERATIONS] Path operations. http://docs.oracle.com/javase/tutorial/essential/io/pathOps.html.

[NIO_TUTORIAL] File I/O (Featuring NIO.2). https://docs.oracle.com/javase/tutorial/essential/io/fileio.html.

[JAVA_NIO_FILES_JAVADOC] Java NIO.2 Files class JavaDoc. https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/file/Files.html.

[JDEPS_DOC] JDeps documentation. https://docs.oracle.com/en/java/javase/11/tools/jdeps.html.

[LVTI_STYLE] Style Guidelines for Local Variable Type Inference in Java. http://openjdk.java.net/projects/amber/LVTIstyle.html.

[JEP_323] JEP 323: Local-Variable Syntax for Lambda Parameters. http://openjdk.java.net/jeps/323.

[TRY_WITH_RESOURCE_TECHNOTE] The try-with-resources Statement. http://download.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html.

[EXCEPTIONS_TECHNOTE] Catching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking. http://download.oracle.com/javase/7/docs/technotes/guides/language/catch-multiple.html.

Professional hosting         Exam 1Z0-817: Upgrade OCP Java 6, 7 & 8 to Java SE 11 Developer Quiz     Exam 1Z0-810: Upgrade to Java SE 8 Programmer Quiz