000 | 02819cam a2200397Ma 4500 | ||
---|---|---|---|
999 |
_c7570 _d8745 |
||
001 | 888466948 | ||
003 | OCoLC | ||
005 | 20190205141733.0 | ||
008 | 140812s2015 nyua 000 0 eng d | ||
015 |
_aGBB487848 _2bnb |
||
020 | _a9781617291999 (pbk.) | ||
020 | _a1617291994 (pbk.) | ||
080 | _a681.3 U 54 | ||
100 | 1 | _aUrma, Raoul-Gabriel. | |
245 | 1 | 0 |
_aJava 8 in action : _blambdas, streams, and functional-style programming / _cRaoul-Gabriel Urma, Mario Fusco, Alan Mycroft. |
300 |
_axxviii, 394 pages : _billustrations ; _c24 cm. |
||
505 | 0 | _aPart 1 Fundamentals -- Chapter 1 Java 8: why should you care? -- Chapter 2 Passing code with behavior parameterization -- Chapter 3 Lambda expressions -- Part 2 Functional-style data processing -- Chapter 4 Introducing streams -- Chapter 5 Working with streams -- Chapter 6 Collecting data with streams -- Chapter 7 Parallel data processing and performance -- Part 3 Effective Java 8 programming -- Chapter 8 Refactoring, testing, and debugging -- Chapter 9 Default methods -- Chapter 10 Using Optional as a better alternative to null -- Chapter 11 CompletableFuture: composable asynchronous programming -- Chapter 12 New Date and Time API -- Part 4 Beyond Java -- Chapter 13 Thinking functionally -- Chapter 14 Functional programming techniques -- Chapter 15 Blending OOP and FP: comparing Java 8 and Scala -- Chapter 16 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. | |
520 | _aEvery 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 collection-based code radically easier to understand and maintain. It also explains other major Java 8 features including default methods, Optional, CompletableFuture, and the new Date and Time API. This book is written for programmers familiar with Java and basic OO programming. -- Provided by publisher. | ||
650 | 0 |
_aJava (Computer program language) _2LEMB |
|
651 | _2LEMB | ||
700 | 1 | _aFusco, Mario. | |
700 | 1 | _aMycroft, Alan. | |
901 |
_ansn _bCATBL |
||
901 | _aMARS | ||
908 | 4 | _aQA76.73.J38 | |
946 | _am |