Beginning Java 7

Beginning Java 7 guides you through version 7 of the Java language and a wide assortment of platform APIs. New Java 7 language features that are discussed include switch-on-string and try-with-resources. APIs that are discussed include Threading, the Coll

  • PDF / 7,342,806 Bytes
  • 914 Pages / 541 x 666 pts Page_size
  • 63 Downloads / 207 Views

DOWNLOAD

REPORT


„ „ „

Jeff Friesen

Beginning Java 7 #OPYRIGHTÚBY*EFF&RIESEN !LLRIGHTSRESERVED.OPARTOFTHISWORKMAYBEREPRODUCEDORTRANSMITTEDINANYFORMORBYANYMEANS ELECTRONICORMECHANICAL INCLUDINGPHOTOCOPYING RECORDING ORBYANYINFORMATIONSTORAGEORRETRIEVAL SYSTEM WITHOUTTHEPRIORWRITTENPERMISSIONOFTHECOPYRIGHTOWNERANDTHEPUBLISHER )3". PBK      )3". ELECTRONIC      4RADEMARKEDNAMES LOGOS ANDIMAGESMAYAPPEARINTHISBOOK2ATHERTHANUSEATRADEMARKSYMBOL WITHEVERYOCCURRENCEOFATRADEMARKEDNAME LOGO ORIMAGEWEUSETHENAMES LOGOS ANDIMAGESONLY INANEDITORIALFASHIONANDTOTHEBENEFITOFTHETRADEMARKOWNER WITHNOINTENTIONOFINFRINGEMENTOF THETRADEMARK 4HEUSEINTHISPUBLICATIONOFTRADENAMES TRADEMARKS SERVICEMARKS ANDSIMILARTERMS EVENIFTHEYARE NOTIDENTIFIEDASSUCH ISNOTTOBETAKENASANEXPRESSIONOFOPINIONASTOWHETHERORNOTTHEYARESUBJECT TOPROPRIETARYRIGHTS 0RESIDENTAND0UBLISHER0AUL-ANNING ,EAD%DITOR4OM7ELSH 4ECHNICAL2EVIEWER#HÕD$ARBY %DITORIAL"OARD3TEVE!NGLIN -ARK"ECKNER %WAN"UCKINGHAM 'ARY#ORNELL -ORGAN%RTEL *ONATHAN'ENNICK *ONATHAN(ASSELL -ICHELLE,OWMAN *AMES-ARKHAM -ATTHEW-OODIE *EFF /LSON *EFFREY0EPPER $OUGLAS0UNDICK "EN2ENOW #LARKE $OMINIC3HAKESHAFT 'WENAN 3PEARING -ATT7ADE 4OM7ELSH #OORDINATING%DITOR#ORBIN#OLLINS #OPY%DITOR,INDA3EIFERT #OMPOSITOR"YTHEWAY0UBLISHING3ERVICES )NDEXER"-))NDEXING0ROOFREADING3ERVICES !RTIST30)'LOBAL #OVER$ESIGNER!NNA)SHCHENKO $ISTRIBUTEDTOTHEBOOKTRADEWORLDWIDEBY3PRINGER3CIENCE "USINESS-EDIA.EW9ORK ,,#  3PRING3TREET TH&LOOR .EW9ORK .90HONE  302).'%2 FAX   E MAIL [email protected] ORVISITwww.springeronline.com &ORINFORMATIONONTRANSLATIONS PLEASEE [email protected] ORVISITwww.apress.com !PRESSANDFRIENDSOF%$BOOKSMAYBEPURCHASEDINBULKFORACADEMIC CORPORATE ORPROMOTIONALUSE E"OOKVERSIONSANDLICENSESAREALSOAVAILABLEFORMOSTTITLES&ORMOREINFORMATION REFERENCEOUR 3PECIAL"ULK3ALESnE"OOK,ICENSINGWEBPAGEATwww.apress.com/bulk-sales 4HEINFORMATIONINTHISBOOKISDISTRIBUTEDONANhASISvBASIS WITHOUTWARRANTY!LTHOUGHEVERY PRECAUTIONHASBEENTAKENINTHEPREPARATIONOFTHISWORK NEITHERTHEAUTHORS NOR!PRESSSHALLHAVE ANYLIABILITYTOANYPERSONORENTITYWITHRESPECTTOANYLOSSORDAMAGECAUSEDORALLEGEDTOBECAUSED DIRECTLYORINDIRECTLYBYTHEINFORMATIONCONTAINEDINTHISWORK 4HESOURCECODEFORTHISBOOKISAVAILABLETOREADERSATwww.apress.com9OUWILLNEEDTOANSWER QUESTIONSPERTAININGTOTHISBOOKINORDERTOSUCCESSFULLYDOWNLOADTHECODE

Contents at a Glance „!BOUTTHE!UTHOR XIV „!BOUTTHE4ECHNICAL2EVIEWER  XV „!CKNOWLEDGMENTS  XVI „)NTRODUCTION  XVII „#HAPTER'ETTING3TARTEDWITH*AVA „#HAPTER$ISCOVERING#LASSESAND/BJECTS