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

Java 8 in Action is a clearly written guide to to the new features of Java 8. The book covers lambdas, streams, and functional-style programming. With Java 8’s functional features you can now write more concise code in less time, and also automatically benefit from multicore architectures. It’s time...

Descripción completa

Detalles Bibliográficos
Otros Autores: Urma, Raoul-Gabriel Author (author), Mycroft, Alan Contributor (contributor), Mycroft, Alan Author, Fusco, Mario Contributor, Fusco, Mario Author
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Place of publication not identified] Manning 2015
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009822757606719
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.