Learning Java, 4th Edition
Publisher: O'Reilly Media
Final Release Date: June 2013
Pages: 1010

Java is the preferred language for many of today’s leading-edge technologies—everything from smartphones and game consoles to robots, massive enterprise systems, and supercomputers. If you’re new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements.

You’ll learn powerful new ways to manage resources and exceptions in your applications, and quickly get up to speed on Java’s new concurrency utilities, and APIs for web services and XML. You’ll also find an updated tutorial on how to get started with the Eclipse IDE, and a brand-new introduction to database access in Java.

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning Java, 4th Edition
 
3.0

(based on 16 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (3)

  • 1 Stars

     

    (4)

53%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (6)
  • Accurate (5)
  • Well-written (5)
  • Helpful examples (3)

Cons

    Best Uses

    • Intermediate (7)
    • Novice (5)
    • Student (4)
    • Expert (3)
      • Reviewer Profile:
      • Developer (12), Educator (3), Sys admin (3)

    Reviewed by 16 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    Really a good reference

    By k1

    from Taipei, Taiwan

    About Me Developer

    Verified Buyer

    Pros

    • Accurate
    • Easy to understand
    • Well-written

    Cons

      Best Uses

      • Intermediate

      Comments about oreilly Learning Java, 4th Edition:

      I've been left world of Java for several years and am looking for a book that is "not so beginning nor too complicate" to bring me back, and I found this book works well for me. It doesn't talk about too trivial things but does mention what important in Java platform in detail. It's suitable for one that has some experience in another language.

      (6 of 6 customers found this review helpful)

       
      3.0

      Examples

      By AvaddonEnder

      from Canada

      Comments about oreilly Learning Java, 4th Edition:

      For those having trouble finding the examples; they are on the right hand side of this page, under Essential Links, once you click on examples, you can download the zip file on the bottom right, it is a let difficult to find, but with patiences you will be fine

      (1 of 3 customers found this review helpful)

       
      2.0

      Frustrated

      By NaplesDave

      from Naples, FL

      About Me Developer, Sys Admin

      Verified Buyer

      Pros

      • It Is Thick

      Cons

      • Many Errors Right Away

      Best Uses

      • Novice
      • Reference

      Comments about oreilly Learning Java, 4th Edition:

      I can't believe that even in the forth edition that the links for the code download site don't work. Then the installation instructions for the code, when you do locate it on the web are confusing or incorrect as well. So the book will get your steam up before you even finish chapter 2. And don't expect the errata site to help you either. I can't believe that O'Reilly isn't all over this. If you want help on this book or its contents you can only depend on GOOGLE and other suffers.

      (2 of 2 customers found this review helpful)

       
      5.0

      Perfect!

      By AlbXD

      from Capo di Ponte, Italy

      Comments about oreilly Learning Java, 4th Edition:

      The perfect book to learn the Java Programming Language! Buy this! The example code are easy to import if you follow the instruction in the book!

      (2 of 8 customers found this review helpful)

       
      1.0

      Only for advanced programmers?

      By Sandy

      from Vallejo, CA

      About Me Educator

      Pros

        Cons

        • Too Vague On Essentials

        Best Uses

        • Expert

        Comments about oreilly Learning Java, 4th Edition:

        Although written in a charming style, this book is of little value for the intermediate programmer. I started out in FORTRAN then moved to Basic and eventually Visual Basic. I liked Basic a lot but wanted to take advantage of Java's internet capabilities. From the beginning, with the absurd problems getting the example code promised in Ch. 2, I found this book frustrating. From other reviews, it seems advanced programmers are happy enough. But I have had to read and re-read Chapters 1-7 over and over, and could not even get something as simple as subclasses to work. Without example code, it is impossible to put this text into practice. I have found example code elsewhere, including Java Tutorials, and have made good progress, but very little of the credit goes to Learning Java.

        (0 of 4 customers found this review helpful)

         
        2.0

        A good manual but not the best

        By tribalia

        from Bucharest, Romania

        About Me Designer, Developer

        Verified Buyer

        Pros

        • Accurate
        • Concise
        • Easy to understand

        Cons

        • Not comprehensive enough

        Best Uses

        • Novice
        • Student

        Comments about oreilly Learning Java, 4th Edition:

        I was glad when I saw that the book has about 1000 pages. I have believed that covers everything. But I didn't find essential topics: databases, persistence, processing e-mails. The authors did not focus on polimorphism, defaultlistmodel, model, too much theorizing on web application topic instead of useful exemples.

        (2 of 2 customers found this review helpful)

         
        4.0

        This Book Get's You Up And Running

        By Thom Allen

        from Salt Lake City, UT

        About Me Developer

        Pros

        • Accurate
        • Easy to understand
        • Helpful examples

        Cons

          Best Uses

          • Intermediate
          • Novice

          Comments about oreilly Learning Java, 4th Edition:

          I'm new to Java, but am a long time developer. My expectations for this book were to give me a great base for understanding the basics of Java, give me some real world examples, and in the end have enough knowledge to create basic Java apps.

          I like the way this book is laid out, the examples used, and the instruction was easy to read and understand. I would highly recommend this book to anyone learning Java.

          (3 of 10 customers found this review helpful)

           
          1.0

          Confusing and shoddy

          By veryAnnoyed

          from London

          About Me Developer

          Verified Reviewer

          Pros

          • It's Awful
          • None

          Cons

          • Difficult to understand
          • Not comprehensive enough
          • Too many errors

          Best Uses

          • Intermediate

          Comments about oreilly Learning Java, 4th Edition:

          The book spends all of chapter 2 and Appendix A referring to a zip file of examples to be imported by (newbie) users of Eclipse.... problem is:

          THERE AINT NO ZIP FILE OF EXAMPLES!!

          Instead these are linked to (from the "shop. website - hey I paid for this already!) to github. There are no instructions for how to download the hundreds of examples from github and make the project run.

          I also get the "no main" error discussed below. I can't believe such a prestigious firm as OR would put their name to this bag of brown stuff.

          (12 of 12 customers found this review helpful)

           
          5.0

          For experience Programmers new to Java

          By non-traditional

          from Mountain View, CA

          About Me Developer, Educator, Maker

          Pros

          • Accurate
          • Concise
          • Efficient
          • Well-written

          Cons

          • Not for beginners
          • Preachy

          Best Uses

          • Expert
          • Intermediate
          • Student

          Comments about oreilly Learning Java, 4th Edition:

          What a rare and wonderful find!

          I'm a developer at a top-tier SV tech company with a non-traditional background. As a result, I'm proficient in JavaScript, Ruby, Scheme and Objective C, but not Java. Frustratingly, nearly every Java book I looked at prior to this one was filled with the basics of programming as well as Java.

          For anyone out there who can code and want to learn Java without being subjected to page after page about what variables, if statements and loops are, this is your book. Sadly, I think by that very fact, it's taken a beating in the reviews. A lot of the negative comments here look like they're from people who really should have had a true beginner's book like the Head First one. It's true that the book could do a little bit more at the very, very beginning to help with the setup. But this book has been a huge time saver and exactly what I needed. It's quality is top notch. My biggest complaint actually is that the writer is a Java zealot who breathlessly tries to convince the reader of its merits vs other programming languages.

          If your background is similar to mine, buy it.

          (3 of 9 customers found this review helpful)

           
          1.0

          Example code

          By as

          from IRAN

          Verified Reviewer

          Comments about oreilly Learning Java, 4th Edition:

          example not working for me

          Displaying reviews 1-10

          Back to top

          Previous | Next »

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook: $41.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook: $54.99
          Print: $49.99