Record ID | marc_openlibraries_sanfranciscopubliclibrary/sfpl_chq_2018_12_24_run06.mrc:135857788:3098 |
Source | marc_openlibraries_sanfranciscopubliclibrary |
Download Link | /show-records/marc_openlibraries_sanfranciscopubliclibrary/sfpl_chq_2018_12_24_run06.mrc:135857788:3098?format=raw |
LEADER: 03098cam a22004458i 4500
001 on1064559289
003 OCoLC
005 20181207050435.0
008 180824t20182019nyua 001 0 eng d
015 $aGBB8G4777$2bnb
016 7 $a019041658$2Uk
020 $a9781617293566$q(pbk.)
020 $a1617293563
035 $a(OCoLC)1064559289
037 $bOreilly & Associates Inc, C/O Ingram Pub Services 1 Ingram Blvd, LA Vergne, TN, USA, 37086$nSAN 631-8673
040 $aUKMGB$beng$erda$cUKMGB$dOCLCO$dJRZ$dBDX
049 $aSFRA
082 04 $a005.133$223
092 $a005.133$bJ328u
100 1 $aUrma, Raoul-Gabriel,$eauthor.
245 10 $aModern Java in action :$blambda, streams, functional and reactive programming /$cRaoul-Gabriel Urma, Mario Fusco, and Alan Mycroft.
264 1 $aShelter Island :$bManning Publications,$c[2018]
264 4 $c©2019
300 $axxxi, 557 pages :$billustrations ;$c24 cm
336 $atext$2rdacontent
337 $aunmediated$2rdamedia
338 $avolume$2rdacarrier
500 $aIncludes index.
505 0 $aPart 1. Fundamentals. Java 8, 9, 10, and 11 : what's happening? -- Passing code with behavior parameterization -- Lambda expressions -- Part 2. Functional-style data processing with streams. Introducing streams -- Working with streams -- Collecting data with streams -- Parallel data processing and performance -- Part 3. Effective programming with streams and lambdas. Collection API enhancements -- Refactoring, testing, and debugging -- Domain-specific languages using lambdas -- Part 4. Everyday Java. Using optional as a better laternative to null -- New date and time API -- Default methods -- The Java module system -- Part 5. Enhanced Java concurrency. Concepts behind CompletableFuture and reactive programming -- CompletableFuture : composable asynchronous programming -- Reactive programming -- part 6. Functional programming and future Java evolution. Thinking functionally -- Functional programming techniques -- Blending OOP and FP : comparing Java and Scala -- Conclusions and where next for Java.
520 $aModern applications take advantage of innovative designs, including microservices, reactive architectures, and streaming data. Modern Java features like lambdas, streams, and the long-awaited Java Module System make implementing these designs significantly easier. It's time to upgrade your skills and meet these challenges head on!
650 0 $aJava (Computer program language)
700 1 $aFusco, Mario,$d1974-$eauthor.
700 1 $aMycroft, Alan,$eauthor.
907 $a.b35584397$b12-20-18$c04-04-18
998 $axbt$b12-07-18$cm$da $e-$feng$gnyu$h0$i0
938 $aBrodart$bBROD$n121389693
994 $aC0$bSFR
980 $a1218 dj
945 $a005.133$bJ328u$d12-15-2018 15:13$e - - $f0$g0$h - - $i31223134188441$j0$0333$k01-05-19$lxbtci$o-$p$55.00$q-$r-$s- $t1$u1$v0$w1$x0$y.i97137716$z12-10-18
945 $a005.133$bJ328u$d - - $e - - $f0$g0$h - - $i31223134188458$j0$00$k - - $lxbtci$o-$p$55.00$q-$r-$s! $t1$u0$v0$w0$x0$y.i97137728$z12-10-18