LEADER 02824nam 22004815 450 001 9910154842403321 005 20200706051257.0 010 $a9781484224878 024 7 $a10.1007/978-1-4842-2487-8 035 $a(CKB)3710000000965190 035 $a(DE-He213)978-1-4842-2487-8 035 $a(MiAaPQ)EBC4755516 035 $a(PPN)197459722 035 $a(EXLCZ)993710000000965190 100 $a20161201d2016 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aJava Lambdas and Parallel Streams$b[electronic resource] /$fby Michael Müller 205 $a1st ed. 2016. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2016. 215 $a1 online resource (XI, 87 p. 18 illus., 9 illus. in color.) 300 $aIncludes index. 311 $a1-4842-2486-8 311 $a1-4842-2487-6 327 $a1. Introduction -- 2. The data -- 3. First analysis - from naive to flexible -- 4. Lambda expressions -- 5. Default method -- 6. Optional -- 7. Make the acquaintance of Streams -- 8. stream (), Stream and Spliterator -- 9. Parallel Stream -- 10. Collector and Concurrency -- 11. Appendix. 330 $aThis compact book introduces the concepts of Java lambdas and parallel streams in a concise form. It begins by introducing new supporting features such as functional interfaces, default methods and more. After this, the author demonstrates how streams can be parallelized in a very simple way?within certain limits, no knowledge about the thread management is needed. Nevertheless, some basic elements in the context of parallelism need to be considered. Here, the book provides a variety of information and best practices. What You Will Learn Master lambdas and streams Work with the default method Harness streams and the stream() function Use Stream and Spliterator Take advantage of parallel streams Work with collectors and concurrency Who This Book Is For Experienced Java programmers and developers. div>. 606 $aJava (Computer program language) 606 $aProgramming languages (Electronic computers) 606 $aJava$3https://scigraph.springernature.com/ontologies/product-market-codes/I29070 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aJava (Computer program language) 615 0$aProgramming languages (Electronic computers) 615 14$aJava. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a005.133 700 $aMüller$b Michael$4aut$4http://id.loc.gov/vocabulary/relators/aut$0387201 906 $aBOOK 912 $a9910154842403321 996 $aJava Lambdas and Parallel Streams$92208348 997 $aUNINA