Java 8 in action : lambdas, streams, and functional-style programming
Saved in:
| Main Authors | , , |
|---|---|
| Format | Book |
| Language | English |
| Published |
Shelter Island :
Manning,
[2015]
|
| Subjects | |
| ISBN | 9781617291999 |
| Physical Description | xxviii, 394 stran : ilustrace ; 24 cm |
Cover
Table of Contents:
- 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.