内容简介
Whiletheterm"lambdaexpression"maysoundabstractandacademic,Java8Lambdascanhaveabigimpactonhowyouprogrameveryday.Insimplestterms,alambdaexpressionisafunction—abitofcode—thatyoucanpasstoanothermethodasanargum
作者简介
Raoul-GabrielUrmahasworkedasasoftwareengineerforOracle'sJavaPlatformGroup,Google'sPythonteam,Ebay,andGoldmanSachsaswellasforseveralstartupprojects.He'scurrentlycompletingaPhDinComputerScienceattheUniversityofCambridgeandisaregularspeakerandinstructor.MarioFuscoisaseniorsoftwareengineeratRedHatworkingonDrools,theJBossruleengine.Hecreatedtheopensourcelibrarylambdaj,aninternalJavaDSLformanipulatingcollectionsinafunctionalway.AlanMycroftisProfessorofComputerScienceattheUniversityofCambridge,whereheresearchesprogramminglanguages,theirsemantics,optimizationandimplementation.Heisaco-founderandTrusteeoftheRaspberryPiFoundation.YoucanfollowRaoulandMarioonTwitterat@raoulUKand@mariofusco.