Page 1

Author : Joshua Bloch Pages : 412 pages Publisher : AddisonWesley Professional Language : eng ISBN-10 : 0134685997 ISBN-13 : 9780134685 991

Effective Java Sin ce this Jolt aw ard win nin g clas sic was last upd ate d in 200 8


(sh ortl y afte r Jav a6 was rele ase d), Jav a has cha nge d dra mat icall y. The prin cip al enh anc em ent in Jav a8 was the add itio n of fun ctio nal pro gra


mm ing con stru cts to Jav a's obj ectorie nte d roo ts. Jav a 7, 8, and 9 als o intr odu ced lan gua ge feat ure s, suc h as the trywit hres our ces stat


em ent, the dia mo nd ope rat or for gen eric typ es, def ault and stat ic met hod s in inte rfac es, the @S afe Var arg s ann otat ion, and mo dul es. Ne w libr ary


feat ure s incl ude per vasi ve use of fun ctio nal inte rfac es and stre am s, the jav a.ti me pac kag e for ma nip ulat ing dat es and tim es, and nu mer ous min


or enh anc em ent s suc h as con ven ien ce fact ory met hod s for coll ecti ons . In this ne w edit ion of Effe ctiv e Jav a, Blo ch upd ate s the wor k to


tak e adv ant age of the se ne w lan gua ge and libr ary feat ure s, and pro vid es spe cific bes t pra ctic es for thei r use . Jav a's incr eas ed sup por


t for mul tipl e par adi gm s incr eas es the nee d for bes tpra ctic es adv ice, and this boo k deli ver s. As in pre vio us edit ion s, eac h cha pte


r con sist s of sev eral "ite ms, " eac h pre sen ted in the for m of a sho rt, sta nda lon e ess ay tha t pro vid es spe cific adv ice, insi ght into Jav a plat


for m sub tleti es, and upd ate d cod e exa mpl es. The co mp reh ens ive des crip tion s and exp lan atio ns for eac h ite m illu min ate wh at to do, wh


at not to do, and wh y. Cov era ge incl ude s:U pda ted tec hni que s and bes t pra ctic es on clas sic topi cs, incl udi ng obj ect s, clas ses, met hod s, libr


arie s, and gen eric s Ho w to avo id the tra ps and pitf alls of co mm onl y mis und erst ood sub tleti es of the plat for m Foc us on the lan gua ge and


its mo st fun da me ntal libr arie s, suc h as jav a.la ng and jav a.ut il Effective Java

Profile for EstellBruso

Effective Java  

Effective Java

Effective Java  

Effective Java

Advertisement