书目

Thinking in Java

内容简介

“ThinkinginJavashouldbereadcovertocoverbyeveryJavaprogrammer,thenkeptcloseathandforfrequentreference.Theexercisesarechallenging,andthechapteronCollectionsissuperb!NotonlydidthisbookhelpmetopasstheSunCertifiedJavaProgrammerexam;it’salsothefirstbookIturntowheneverIhaveaJavaquestion.”―JimPleger,LoudounCounty(Virginia)Government“MuchbetterthananyotherJavabookI’veseen.Makethat‘byanorderofmagnitude’....Verycomplete,withexcellentright-to-the-pointexamplesandintelligent,notdumbed-down,explanations....IncontrasttomanyotherJavabooksIfoundittobeunusuallymature,consistent,intellectuallyhonest,well-written,andprecise.IMHO,anidealbookforstudyingJava.”―AnatolyVorobey,TechnionUniversity,Haifa,Israel“AbsolutelyoneofthebestprogrammingtutorialsI’veseenforanylanguage.”―JoakimZiegler,FIXsysop“Thankyouagainforyourawesomebook.Iwasreallyfloundering(beinganon-Cprogrammer),butyourbookhasbroughtmeuptospeedasfastasIcouldreadit.It’sreallycooltobeabletounderstandtheunderlyingprinciplesandconceptsfromthestart,ratherthanhavingtotrytobuildthatconceptualmodelthroughtrialanderror.HopefullyIwillbeabletoattendyourseminarinthenot-too-distantfuture.”―RandallR.Hawley,automationtechnician,EliLilly&Co.“ThisisoneofthebestbooksI’vereadaboutaprogramminglanguage....ThebestbookeverwrittenonJava.”―RavindraPai,OracleCorporation,SUNOSproductline“Bruce,yourbookiswonderful!Yourexplanationsareclearanddirect.ThroughyourfantasticbookIhavegainedatremendousamountofJavaknowledge.Theexercisesarealsofantasticanddoanexcellentjobreinforcingtheideasexplainedthroughoutthechapters.Ilookforwardtoreadingmorebookswrittenbyyou.Thankyouforthetremendousservicethatyouareprovidingbywritingsuchgreatbooks.MycodewillbemuchbetterafterreadingThinkinginJava.IthankyouandI’msureanyprogrammerswhowillhavetomaintainmycodearealsogratefultoyou.”―YvonneWatkins,Javaartisan,DiscoverTechnologies,Inc.“OtherbookscoverthewhatofJava(describingthesyntaxandthelibraries)orthehowofJava(practicalprogrammingexamples).ThinkinginJavaistheonlybookIknowthatexplainsthewhyofJava:Whyitwasdesignedthewayitwas,whyitworksthewayitdoes,whyitsometimesdoesn’twork,whyit’sbetterthanC++,whyit’snot.Althoughitalsodoesagoodjobofteachingthewhatandhowofthelanguage,ThinkinginJavaisdefinitelythethinkingperson’schoiceinaJavabook.”―RobertS.StephensonAwardsforThinkinginJava2003SoftwareDevelopmentMagazineJoltAwardforBestBook2003JavaDeveloper’sJournalReader’sChoiceAwardforBestBook2001JavaWorldEditor’sChoiceAwardforBestBook2000JavaWorldReader’sChoiceAwardforBestBook1999SoftwareDevelopmentMagazineProductivityAward1998JavaDeveloper’sJournalEditor’sChoiceAwardforBestBookThinkinginJavahasearnedravesfromprogrammersworldwideforitsextraordinaryclarity,carefulorganization,andsmall,directprogrammingexamples.FromthefundamentalsofJavasyntaxtoitsmostadvancedfeatures,ThinkinginJavaisdesignedtoteach,onesimplestepatatime.Theclassicobject-orientedintroductionforbeginnersandexpertsalike,fullyupdatedforJavaSE5/6withmanynewexamplesandchapters!Testframeworkshowsprogramoutput.Designpatternsareshownwithmultipleexamplesthroughout:Adapter,Bridge,ChainofResponsibility,Command,Decorator,Facade,FactoryMethod,Flyweight,Iterator,DataTransferObject,NullObject,Proxy,Singleton,State,Strategy,TemplateMethod,andVisitor.IntroductiontoXMLfordatatransfer;SWT,Flashforuserinterfaces.Completelyrewrittenconcurrencychaptergivesyouasolidgraspofthreadingfundamentals.500+workingJavaprogramsin700+compilingfiles,rewrittenforthiseditionandJavaSE5/6.Companionwebsiteincludesallsourcecode,annotatedsolutionguide,weblog,andmultimediaseminars.Thoroughcoverageoffundamentals;demonstratesadvancedtopics.Explainssoundobject-orientedprinciples.Hands-OnJavaSeminarCDavailableonline,withfullmultimediaseminarbyBruceEckel.Liveseminars,consulting,andreviewsavailable.Seewww.MindView.net

其他版本

全部(6)

—  END  —