Cargando…

Java 8 in action : lambdas, streams, and functional-style programming /

Every new version of Java is important, but Java 8 is a game changer. Java 8 in Action is a clearly written guide to the new features of Java 8. It begins with a practical introduction to lambdas, using real-world Java code. Next, it covers the new Streams API and shows how you can use it to make co...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Urma, Raoul-Gabriel
Otros Autores: Fusco, Mario, Mycroft, Alan
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Shelter Island, N.Y. : Manning, ©2015.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Fundamentals
  • Java 8: why should you care?
  • Passing code with behavior parameterization
  • Lambda expressions
  • Functional-style data processing
  • Introducing streams
  • Working with streams
  • Collecting data with streams
  • Parallel data processing and performance
  • Effective Java 8 programming
  • Refactoring, testing, and debugging
  • Default methods
  • Using Optional as a better alternative to null
  • CompletableFuture: composable asynchronous programming
  • New Date and Time API
  • Beyond Java
  • Thinking functionally
  • Functional programming techniques
  • Blending OOP and FP: comparing Java 8 and Scala
  • Conclusions and where next for Java
  • Appendix A. Miscellaneous language updates
  • Appendix B. Miscellaneous library updates
  • Appendix C. Performing multiple operations in parallel on a stream
  • Appendix D. Lambdas and JVM bytecode.