03207nam 22006135 450 991025485270332120251204111617.09781484225929148422592910.1007/978-1-4842-2592-9(CKB)3710000001177649(DE-He213)978-1-4842-2592-9(MiAaPQ)EBC4844326(CaSebORM)9781484225912(PPN)200514989(OCoLC)985620253(OCoLC)ocn985620253(EXLCZ)99371000000117764920170420d2017 u| 0engurnn#008mamaatxtrdacontentcrdamediacrrdacarrierJava 9 Revealed For Early Adoption and Migration /by Kishori Sharan1st ed. 2017.Berkeley, CA :Apress :Imprint: Apress,2017.1 online resource (XXVI, 520 p. 75 illus., 58 illus. in color.)Includes index.9781484225912 1484225910 1. Introducing Java 9 and Timeline -- 2. The Module System -- 3. Creating Your First Module -- 4. Module Dependency -- 5. Implementing Services -- 6. Packaging Modules -- 7. Creating Custom Runtime Images -- 8. Breaking Changes in JDK 9 -- 9. Breaking Module Encapsulation -- 10.  The Module API -- 11. The Java Shell -- 12. Process API Updates -- 13. Collection API Updates -- 14. The HTTP/2 Client API -- 15. Enhanced Deprecation -- 16. Stack Waking -- 17. Reactive Streams -- 18. Streams API Updates -- 19. Platform and JVM Logging -- 20. Other Changes in JDK 9.Preview the new Java 9 modules, SDK, JDK, JVM and more in this short early adopter book.  This book covers what's new in Java 9 and how to use some of these new features. Java 9 Revealed is for experienced Java programmers looking to make the migration from Java 7 or Java 8 to Java 9. You will: Develop Java applications using new the module system introduced in Java 9 Use the JShell tool in Java 9 for quick prototyping Learn how to use the Reactive Streams API in Java 9 Discover what is new in the Process API Inspect a thread's stack with the Stack-Walking API  Learn about the new layout of the modular JDK/JRE runtime image Use the jlink tool to create a custom runtime image Learn about the breaking changes in Java 9 Create collections with the new convenience factory methods  Work with HTML5 Javadoc.Java (Computer program language)Compilers (Computer programs)Computer programmingJavaCompilers and InterpretersProgramming TechniquesJava (Computer program language)Compilers (Computer programs)Computer programming.Java.Compilers and Interpreters.Programming Techniques.005.133Sharan Kishoriauthttp://id.loc.gov/vocabulary/relators/aut916034UMIUMIUMIBOOK9910254852703321Java 9 Revealed2275366UNINA