内容简介
Manning'sbestsellingJava8bookhasbeenrevisedforJava9!InJava8and9inAction,you'llbuildonyourexistingJavalanguageskillswiththenewestfeaturesandtechniques.Afterapracticalintroductiontolambdasusingreal-worldJavacode,you'lldiveintotheStreamsAPI.Next,you'lldiscoverevent-drivenreactiveprogrammingandseehowtheJavaModuleSystem(akaJigsaw)willhelpchangehowyoustructureyourcode.ThisbookalsoexplainsfunctionalprogramminginJava,workingwithcollections,andmore."ThisisanexcellentintroductiontothenewestfeaturesinJava8and9.ItprovidesclearandconciseexamplestohelpclarifyhowtouseJava'snewestfeaturessuchasstreams,lambdafunctions,andreactivestreams."~MeredithGodar"HandsonJava8and9,simpleandelegantlyexplained."~DeepakBhaskaran
作者简介
Raoul-GabrielUrmaisCEOandco-founderofCambridgeSpark,aleadinglearningcommunityfordatascientistsanddevelopersinUK.Inaddition,heisalsoChairmanandco-founderofCambridgeCodingAcademy,agrowingcommunityofyoungcodersandpre-universitystudents.Raoulisauthorofthebestsellingprogrammingbook"Java8inAction"whichsoldover20,000copiesglobally.RaoulcompletedaPhDinComputerScienceattheUniversityofCambridge.Inaddition,heholdsaMEnginComputerSciencefromImperialCollegeLondonandgraduatedwithfirstclasshonourshavingwonseveralprizesfortechnicalinnovation.Raoulhasdeliveredover100technicaltalksatinternationalconferences.HehasworkedforGoogle,eBay,Oracle,andGoldmanSachs.HeisalsoaFellowoftheRoyalSocietyofArts.MarioFuscoisaseniorsoftwareengineeratRedHatworkingonDrools,theJBossruleengine.Hecreatedtheopensourcelibrarylambdaj,aninternalJavaDSLformanipulatingcollectionsinafunctionalway.AlanMycroftisProfessorofComputerScienceattheUniversityofCambridge,whereheresearchesprogramminglanguages,theirsemantics,optimizationandimplementation.Heisaco-founderandTrusteeoftheRaspberryPiFoundation.