Is this the best book in town?

Hi all,
We need to purchase a book (intermediate to advanced) so can expand our knowledge of java on the following topics:
* handling errors with exceptions;
* multi-thread;
* java socket communication;
* Queues;
* I/O streams
We've been told that "The Java Programming Language" by Arnold, Gosling and Holmes 3rd edition is the best book in town.
Any comments, suggestions, etc.
Thanks in advance.
Cheers
Trajano

The Java Programming Language, 3rd ed is basically the manual for java; every developer ought to have a copy.
However it's not really a tutorial. It's more of a reference. If you want tutorials or commentary or the like, you might be better off with Effective Java by Bloch. Or one or more of various books dealing with these particular subject areas.

Similar Messages

  • What are the best books to purchase for pl/sql programming?

    What are the best books to purchase for pl/sql programming?
    I am new to this field and I am looking for the best books to help me in pl/sql programming. Can someone please suggest?
    Thanks

    In my opinion one of the best to start
    Oracle PL/SQL Programming, Third Edition
    Steven Feuerstein

  • What are the BEST Books and Best websites for java biginners?

    Dear All,
    What are the BEST Books and Best websites for java biginners-Especially for fast learning.
    Thnaks
    KMK

    This is my standard reply:
    [Sun's basic Java tutorial|http://java.sun.com/docs/books/tutorial/]
    [Sun's New To Java Center|http://java.sun.com/learning/new2java/index.html]
    Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    jGuru
    A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch
    To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    [Yawmarks List|http://forums.devshed.com/java-help-9/resources-for-learning-java-249225.html]
    [The Java Developers Almanac|http://www.amazon.com/exec/obidos/tg/detail/-/0201752808?v=glance]
    [http://javaalmanac.com|http://javaalmanac.com]
    Bruce Eckel's [Thinking in Java(Available online.)|http://mindview.net/Books/DownloadSites]
    Joshua Bloch's [Effective Java|http://www.amazon.co.uk/exec/obidos/Author=Bloch,%20Josh]
    Bert Bates and Kathy Sierra's [Head First Java|http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance ]
    James Gosling's [The Java Programming Language|http://www.bookpool.com/sm/0321349806]
    Gosling is the creator of Java. It doesn't get much more authoritative than this.
    Joshua Bloch and Neal Gafter [Java Puzzlers.|http://www.javapuzzlers.com/]

  • Please suggest the best book or materila to learn EP Developement

    Please suggest the best book for learning Enterprise Portal developement in SAP ?  Which one is good in between below.
    1. SAP® NetWeaver Portal Technology: The Complete Reference by Rabi Jay ( How is this book in EP ?)
    2. SAP Authorization System: Design and Implementation of Authorization concepts for SAP R/3 and SAP Enterprise Portals by IBM Business Consulting (sap press book).
    Regards
    Badari

    Hi,
    For Content Developments you can refer below links
    LINKS FOR BEGINNER:
    Beginning EP Development
    Oliver's favorite SDN link collection
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/387daf90-0201-0010-bb98-cb1a5545bf69
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/4b0c105e-0501-0010-bcb0-92478a4b2a17
    Overview of the Content Development Process
    Overview of the Content Development Process
    Java development methodologies (Part I)
    Java development methodologies (Part I)
    Java development methodologies (Part II)
    Java development methodologies (Part II)
    Setting up the NetWeaver development environment (Part II)
    Setting up the NetWeaver development environment (Part II)
    Installing and configuring the preview edition of EP
    Installing and configuring the preview edition of EP
    Top Weblogs of All Time [19 to 14]
    Top Weblogs of All Time [19 to 14]
    Enterprise Portal Implementation Forum
    Enterprise Portal Implementation Forum
    Beginning EP Development
    http://help.sap.com/saphelp_nw04/helpdata/en/a4/76bd3b57743b09e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/1d/40e93bac3c5a6de10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/50/da644160087d47e10000000a1550b0/frameset.htm
    Have a look at the following threads to have an introduction to portal:
    Hi
    What is EP ??
    For kick start in portal, the following Wiki link is enough:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/ep/introduction%2bto%2bportal
    You can now see the following threads which already have similar question discussed, you will get lots of links in these threads:
    Start with EP
    e-Books on EP
    Portal Development
    Portal 7.0 Documentation
    Beginner to EP
    Thanks
    Santosh

  • What is the best books for MCSA 2012

    pleas can you advice me what are the best books and materials for pass MCSA 2012?
    thank you.

    Hi, HFAA.
    I understand you want to earn the MCSA title for something with a version number of
    2012.
    There are six (6) different MCSA certification titles currently available. Two of them are version 2012, which are Windows Server 2012 and SQL Server 2012. Here is the web page that describes all six (6) MCSA titles:
    http://www.microsoft.com/learning/en-us/mcsa-certification.aspx
    I am going to assume that you are interested in the most popular MCSA 2012 title:
    MCSA: Windows Server 2012.
    The MCSA: Windows Server 2012 description web page is located here:
    http://www.microsoft.com/learning/en-us/mcsa-windows-server-certification.aspx
    Exams
    You need to pass three (3) required exams to earn this title. If you click each of the links below, you will find the exams' descriptions with a
    Skills measured section describing what is on each exam. As well, you will see a Preparation options section full of study resources for each exam. 
    70-410 Installing and Configuring Windows Server 2012
    70-411 Administering Windows Server 2012
    70-412 Configuring Advanced Windows Server 2012 Services
    Preparation Materials
    Unfortunately, Microsoft has recently updated the content for these three (3) exams for
    Windows Server 2012 R2. These new exams will officially be released on January 28th, 2014 (nine (9) days away). Because of that, all of the previously released study materials (books, exams, etc.) for 70-410, 70-411, and 70-412
    will only be partially helpful in getting you ready for the exams.
    However, Microsoft Press and O'Reilly Media are currently updating their books to include the new
    R2 content and will be releasing them in February, March, and April of this year. The previous releases of their books seem to get the best reviews on Amazon for helping students prepare. Here are the books, with links on Amazon and
    O'Reilly. As time goes by, books from other publishers will also be released.
    Amazon:
    http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=%22Windows%20server%202012%20r2%22%20exam
    O'Reilly Media:
    http://search.oreilly.com/?q=%22Server+2012+R2%22+exam&x=9&y=15
    By the way, I tend to believe the O'Reilly's release dates are more accurate since they are the folks who are actually releasing the books!
    WARNING: As of today (01/19/2014), I don't believe any of the three legitimate Practice Test Providers (Transcender, SelfTest, and MeasureUp) have updated their practice exams for Windows Server 2012 R2 - yet. If I am wrong, I hope someone
    will correct me.
    Focus all your studies on Windows Server 2012 R2 and should be ready to take on an exam. Always prepare for one exam at a time and then take it.
    Also, make sure you take advantage of Microsoft's free Second Shot voucher program, which allows you to retake an exam for free in case you fail it the first time. This program will retire in May.
    http://www.microsoft.com/learning/en-us/second-shot.aspx
    Good luck!
    Best wishes, Davin Mickelson

  • What is the best book on developing ios apps?

    I'm a beginner looking to develop ios apps. Can someone recommend a good beginner book?

    The answer really depends upon your previous development experience, if any. If you're new to programming, or don't have any experience with C, I'd start with "Learn C on the Mac" by Dave Mark. Here it is at Safari Books Online:
    http://my.safaribooksonline.com/book/programming/c/9781430218098
    This has nothing to do with iOS, but it will lay the foundations for learning Objective-C, for which Stephen Kochan's "Programming in Objective-C" is always highly recommended. The 3rd edition just came out recently (June 2011):
    http://techbus.safaribooksonline.com/book/programming/objective-c/9780321712172
    Again, not iOS specific, but this gives you a solid foundation in the languages. I still haven't decided what is the best book for iOS app development in particular, but my favorite so far is Craig Hockenberry's "iPhone App Development: The Missing Manual":
    http://my.safaribooksonline.com/9780596809997?portal=oreilly&cid=orm-cat-readnow -9780596809997
    Hockenberry's book might be all you need if you have some C and/or Objective-C experience. And it's a good guide, in any case, in that it covers iPhone app development from start to finish, including such things as signing up for a develper account, setting up your iPhone so you can test your apps on it, and submitting your apps to the app store.

  • What is the best book to study MPLS.

                        I have recently started my MPLS training from best institute in gurgaon (http://networkerszone.com/) but was wondering if i can know the best book to do some self study as well, i have the cisco press book, is that sufficent?

    Hi
    Try this as it presents the reasons why MPLS became needed - it does not provide configs for cisco but will give you the reasons why. Good for CCIE SP...
    MPLS-Enabled Applications
    Emerging Developments and New Techologies
    Third Edition
    Ina Minei,and Julian Luek
    (Juniper Networks)
    regards
    Peter

  • [BOOK] What's the best book about DESIGN PATTERN

    Hi Guys,
    by experience, what's the best book for you concerning the Design Pattern in Abap. I mean :
    Quality,
    Comprehensiveness,
    Clearness,
    Amount of chapter,
    etc.
    Thank for advices.
    Rachid.

    Dear Rachid,
    This is rank 1 book, but u have learn online also. So many websites are there. example search: OO Design patterns ZEVOLVING.
    Regards,
    Abbas.

  • What is the best book of objective c and from where i can download it?

    what is the best book of objective c and from where i can download it?

    Before purchasing a book be sure to exhaust the excellent resources on the Apple Developer Site. There are quite a few guides, references, and samples for Objective-C.
    Learning Objective-C: A Primer
    The Objective-C Programming Language
    Object-Oriented Programming with Objective-C
    etc.
    If you are developing for Mac or iOS, there are plenty of other documents describing the frameworks, including the Cocoa Fundamentals Guide,  iOS App Programming Guide, etc.
    If you want to create iOS apps, start here.
    Start Developing iOS Apps Today

  • Whats the best book on JSTL?

    Whats the best book on JSTL?

    Actually I would recommend getting the specification.
    It is quite readable, and shows exactly what all the tags do.
    http://java.sun.com/products/jsp/jstl/reference/api/index.html
    If you want an actual book, then JSTL in Action is good. It is a little out of date being based on JSTL1.0, but there were not that many changes to the JSTL itself coming into 1.1 - mainly the changes were to the JSP spec. Everything it says pretty much still applies.

  • What is the best book for j2ee beginner?

    what is the best book for j2ee beginner ?thank you

    thank you for your answer ,but it is difficult to
    read the book in web and I have no
    printer.are there any ohter books for begginer that
    has been published?thank you.I believe you can buy that book in print, too. correct me if I'm wrong, anyone

  • What's the best book to learn Adobe Illustrator for GUI ?

    What's the best book to learn Adobe Illustrator (I want to use it for iOS graphical user interface design):
    - Realworld Illustrator
    - Illustrator CS5 Bible
    - Lynda.com Illustrator Essential
    - Lynda.com for Web and Interactive Design
    thanks

    Howdy.
    I can't say which is best, but I like  the Visual Quickstart Guide from Peachpit Press. I have it for Photoshop and Illustrator. As the title states, it's for a quick start. A concise description of every tool and option, with simple, easy to follow instructions with screen shots. I have Photoshop CS3, and have well over 10,000 hrs in Ps and have several newer Ps books. But my tattered old Visual Quickstart Guide for Ps 6 is still my first resource when questions arise.
    So far as Illustrator goes, I'm only about 100 hours into it, and so far, so good. But it could be just be a case of ignorance is bliss. Mike has thoughtfully posted the link for Peachpit Press above. You can check it out yourself.
    Peace,
    Lee
    P.S. Here's a direct link to the guide for Illustrator.

  • Is this the best performed query?

    Hi Guys,
    Is this the best performed query or i can still improve it ?
    I am new to SQL performacne tune, please help to get best performance of the query.
    SQL> EXPLAIN PLAN SET STATEMENT_ID = 'ASH'
    2 FOR
    3 SELECT /*+ FIRST_ROWS(30) */ PSP.PatientNumber, PSP.IntakeID, U.OperationCenterCode OpCenterProcessed,
    4 PSP.ServiceCode, PSP.UOMcode, PSP.StartDt, PSP.ProvID, PSP.ExpDt, NVL(PSP.Units, 0) Units,
    5 PAS.Descript, PAS.ServiceCatID, PSP.CreatedBy AuthCreatedBy, PSP.CreatedDateTime AuthCreatedDateTime,
    6 PSP.AuthorizationID, PSP.ExtracontractReasonCode, PAS.ServiceTypeCode,
    7 NVL(PSP.ProvNotToExceedRate, 0) ProvOverrideRate,
    8 prov.ShortName ProvShortName, PSP.OverrideReasonCode, PAS.ContractProdClassId
    9 ,prov.ProvParentID ProvParentID, prov.ProvTypeCd ProvTypeCd
    10 FROM tblPatServProv psp, tblProductsAndSvcs pas, tblProv prov, tblUser u, tblGlMonthlyClose GLMC
    11 WHERE GLMC.AUTHORIZATIONID >= 239
    12 AND GLMC.AUTHORIZATIONID < 11039696
    13 AND PSP.AuthorizationID = GLMC.AUTHORIZATIONID
    14 AND PSP.Authorizationid < 11039696
    15 AND (PSP.ExpDt >= to_date('01/03/2000','MM/DD/YYYY') OR PSP.ExpDt IS NULL)
    16 AND PSP.ServiceCode = PAS.ServiceCode(+)
    17 AND prov.ProvID(+) = PSP.ProvID
    18* AND U.UserId(+) = PSP.CreatedBy
    19 /
    Explained.
    Elapsed: 00:00:00.46
    SQL> SELECT * FROM TABLE(dbms_xplan.display);
    Plan hash value: 3602678330
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 8503K| 3073M| 91 (2)| 00:00:02 |
    |* 1 | HASH JOIN RIGHT OUTER | | 8503K| 3073M| 91 (2)| 00:00:02 |
    | 2 | TABLE ACCESS FULL | TBLPRODUCTSANDSVCS | 4051 | 209K| 16 (0)| 00:00:01 |
    | 3 | NESTED LOOPS | | 31 | 6200 | 75 (2)| 00:00:01 |
    | 4 | NESTED LOOPS OUTER | | 30 | 5820 | 45 (3)| 00:00:01 |
    |* 5 | HASH JOIN RIGHT OUTER | | 30 | 4950 | 15 (7)| 00:00:01 |
    | 6 | TABLE ACCESS FULL | TBLUSER | 3444 | 58548 | 12 (0)| 00:00:01 |
    |* 7 | TABLE ACCESS FULL | TBLPATSERVPROV | 8301K| 585M| 2 (0)| 00:00:01 |
    | 8 | TABLE ACCESS BY INDEX ROWID| TBLPROV | 1 | 29 | 1 (0)| 00:00:01 |
    |* 9 | INDEX UNIQUE SCAN | PK_TBLPROV | 1 | | 0 (0)| 00:00:01 |
    |* 10 | INDEX UNIQUE SCAN | PK_W_GLMONTHLYCLOSE | 1 | 6 | 1 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    1 - access("PSP"."SERVICECODE"="PAS"."SERVICECODE"(+))
    5 - access("U"."USERID"(+)="PSP"."CREATEDBY")
    7 - filter(("PSP"."EXPDT">=TO_DATE('2000-01-03 00:00:00', 'yyyy-mm-dd hh24:mi:ss') OR
    "PSP"."EXPDT" IS NULL) AND "PSP"."AUTHORIZATIONID">=239 AND "PSP"."AUTHORIZATIONID"<11039696)
    9 - access("PROV"."PROVID"(+)="PSP"."PROVID")
    10 - access("PSP"."AUTHORIZATIONID"="GLMC"."AUTHORIZATIONID")
    filter("GLMC"."AUTHORIZATIONID">=239 AND "GLMC"."AUTHORIZATIONID"<11039696)
    28 rows selected.
    Elapsed: 00:00:00.42

    Thanks a lot for your reply.
    Here are the indexes on those tables.
    table --> TBLPATSERVPROV ---> index PK_TBLPATSERVPROV ---> column AUTHORIZATIONID
    table --> TBLPRODUCTSANDSVCS ---> index PK_TBLPRODUCTSANDSVCS ---> column SERVICECODE
    table --> TBLUSER ---> index PK_TBLUSER ---> column USERID

  • Is This The Best Way To Put iMovie Effects On An FCE Clip?

    I have often suggested to other people that they should export clips from FCE to iMovie in order to make use of certain iMovie effects that FCE can't do.
    As with most things there are several different ways of "transporting" the clips.
    Bearing in mind that we want the quickest/lossless method possible, is this the best?
    1. In the FCE Timeline double-click the clip.
    2. Select File>Export>QuickTime Movie and click "Save".
    3.Open a new iMovie Project, import the newly made QuickTime Movie clip and add the necessary effect.
    4. Back in FCE, Import the QuickTime Movie from the iMovie Project.
    Is this in fact the best way or do you know of a better/quicker one?
    Ian.

    Thanks for the confirmation, Tom.
    By "clip" I was actually meaning a few seconds of video I had chopped up on the timeline.
    What caught me out initially was when I simply highlighted the 10 second "clip" and selected QuickTime Movie.
    The estimated time for conversion was around 10 minutes! It was actually making a QT Movie of the complete Sequence, not just the selected "clip". I soon realised that the "clip" needed double-clicking to ensure that only the required 10 seconds were converted.
    Ian.

  • Cfqueryparam numeric help - is this the best way

    I have an update in one of my programs and I'm using the
    cfqueryparam. It works fine if the value is not entered since the
    type is cf_sql_varchar. If the value is cf_sql_integer/cf_sql_float
    and the field is required, it again works fine. Now if the field is
    cf_sql_integer and not required, it will throw an error if no value
    is passed to it. I tried using the NULL parameter, but that will
    put NULL in the field every time. I finally ended up using a cfif
    statement to check. Is this the best way? Am I missing something?
    How do others handle this?

    Your's is as good a way as any. But since you asked, my
    approach is usually like this:
    Step 1, build a string variable called sql. Perform all your
    if/else and other logic at this step.
    Step 2
    <cfquery>
    #PreserveSingleQuotes(sql)#
    </cfquery>
    My method makes it almost impossible to use cfqueryparam
    because of all the quotes. However, I find it easier to develop,
    read, and maintain code when you have as much if/else, loop, etc
    processing in the same block of code.
    You might be able to do both. Something like
    Step 1 - use if/else logic to set a variable (call it null)
    to either yes or no.
    Step 2
    cfqueryparam null="#null#">
    I've never actually tried. Most of my work is with a db that
    does not support cfqueryparam so using it is not a high priority
    item for me.

Maybe you are looking for

  • Regarding Selection Screen field making display field  in ALV report

    Hi All,            In ALV Report,  at runtime how can i make the field as Display Field in selection screen . Thks & Regds Shailesh

  • Automatically display the values in textfield

    Hii, I have two items. 1.S_NAME (Popup list of values item) 2.S_CODE(Text field). If i select the one "NAME" from pop up list of values then i want to automatically display the corresponding S_CODE of that name ....Pls help me Thanks and Regards, Pre

  • Login not working. Keeps saying I have an invalid password.

    I'm trying to get my login/password page working and it currently isn't. Even though I set it up correctly from Gunter's tutorial and I know my L/P is correct. I even went ahead and hit the forgot password page, got a new password and that didn't wor

  • How to Transfer Nike+ Information

    Is there any way to transfer my Nike+ information from my 4th generation Nano, to my 5th generation Nano? (My Saved Workouts and History) Message was edited by: mandymariee

  • Folio Builder not working in InDesign

    This morning my Folio Builder panel in InDesign stopped working. It's become just a big gray rectangle. It was fine on Friday. Running the newest version of Folio Builder in InDesign CS5.5 on Windows 7. Any ideas?