Sharan Java 9 Revealed
1. Auflage 2017
ISBN: 978-1-4842-2592-9
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark
For Early Adoption and Migration
E-Book, Englisch, 530 Seiten
Reihe: Professional and Applied Computing
ISBN: 978-1-4842-2592-9
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark
The book provides extensive coverage of new Java 9 features, such as the new layout of the modular JDK/JRE runtime image, new convenience factory methods for creating collections, the new spin-wait hints introduced to improve performance of spin loops in your code, and the new Desktop API for implementing platform-specific desktop features. Along the way you will also learn how to use the Reactive Streams API in Java 9 and, most importantly, this book will show you the breaking changes in Java 9.
What You'll Learn
- How JShell facilitates rapid development, code evaluation, and testing
- Discover what is new in the Process API
- Inspect a thread’s stack with the Stack-Walking API
- Use the jlink tool to create a custom runtime image
- Work with HTML5 Javadoc and use the new search feature in Javadoc
- Learn how to use new methods and collectors in the Streams API
- Learn how to create a custom logger to log messages from platform classes and how to use JVM logs
- Learn about new methods in the Optional class and how to use them
- Learn how to compare arrays and slices of arrays
- Learn how to use the enhanced try-with-resources blocks
-
Make your object deserialization more secure by using object deserialization filters
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Weitere Infos & Material
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.




