Java Language Features With Modules, Streams, Threads, I/O, and Lambda Expressions

Work with essential and advanced features of the Java programming language such as Java modules development, lambda expressions (closures), inner classes, threads, I/O, Collections, garbage collection, and more. Author Kishori Sharan provides over 50 diagrams and 290 complete programs to help you vi...

Full description

Bibliographic Details
Main Author: Sharan, Kishori
Format: eBook
Language:English
Published: Berkeley, CA Apress 2018, 2018
Edition:2nd ed. 2018
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • 1. Annotations
  • 2. Inner Classes
  • 3. Reflection
  • 4. Generics
  • 5. Lambda Expressions
  • 6. Threads
  • 7. Input Output
  • 8. Working with Archive Files
  • 9. New Input Output NIO
  • 10. New Input Output 2.0
  • 11. Garbage Collection
  • 12. Collections
  • 13. Streams
  • 14. Implementing Services
  • 15. The Module API
  • 16. Breaking Module Encapsulation
  • 17
  • Reactive Streams
  • 18
  • Stack Walking