Good Java books?

Discussion in 'Mac Programming' started by yg17, Feb 20, 2007.

  1. macrumors G5

    yg17

    Joined:
    Aug 1, 2004
    Location:
    St. Louis, MO
    #1
    I just got re-hired by the same company I had an internship with last summer for another one this summer. Last time, I was doing software analysis and wasn't actually coding, I was doing stuff like Q&A testing, requirements analysis, etc. This summer, I'll actually be coding and in Java. It's been a few semesters since I last touched Java, so I'm a bit rusty, and my single Java class never went into a whole lot of detail.

    I'm looking for a good book that I can read before I start there in June so I can brush up on my knowledge. I'm no n00b to programming, I've done some C++, and I'm very good at PHP, so I don't need some book like Java for Dummies that's going to spend half of the book explaining the basics of programming. I just want something that I can read to expand my knowledge of Java. And examples in the book I can work through are pretty much a must, I don't learn by reading, I learn by doing.

    Thanks
     
  2. macrumors 68020

    ChrisBrightwell

    Joined:
    Apr 5, 2004
    Location:
    Huntsville, AL
    #2
    I don't think I can say this enough, so read it carefully:
    0. LEARN TO READ JAVADOC.
    1. LEARN TO WRITE JAVADOC.


    If you're even a half-decent OO programmer, being able to read and write JavaDoc will, in most environments, improve your productivity and efficiency by leaps and bounds.

    That said, pick up a copy of Effective Java and read it. Study the examples and wholly understand them. Aside from that, have a copy of the Core Java books (Vol 1. and Vol 2.) on your desk at all times.

    EDIT: It may not hurt to pick up a copy of "Java for Dummies" or something similar, just to make sure you understand the fundamentals of the language. For example -- With a background in C or C++, you might struggle with the absence of pointers and not wholly understand the fact that "everything is a reference" in Java. The "Dummies" book may help solidify that.
     
  3. macrumors regular

    Joined:
    Nov 23, 2006
    #3
    I've never read this book, but I'v heard A LOT of people recommend these books: http://mindview.net/Books/TIJ/

    That's the free third edition, and the fourth edition isn't free.
     
  4. Moderator emeritus

    Joined:
    Jun 25, 2002
    Location:
    Gone but not forgotten.
    #4
    There is a thread on this somewhere here but two very useful books on my list are:
    • Java in a Nutshell
    • Thinking in Java

    There are others but they're more specialised.
     

Share This Page