wood burning stoves 2.0*
The moose likes Java in General and the fly likes Must have Java book? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Must have Java book?" Watch "Must have Java book?" New topic
Author

Must have Java book?

Loga Nathan
Greenhorn

Joined: Dec 23, 2003
Posts: 21
Hi,
I'm in search of a must have Java book that explains most of the important concepts in an interesting manner; not for a beginner; i'm certified. I have the complete reference but i'm looking for something that one would use preparing for an interview or for some reference.
There are many listed in the bunkhouse, i would like to buy just one, any recommendations please?
Thank you.
Jon McDonald
Ranch Hand

Joined: Sep 02, 2001
Posts: 167
Hmmm,
If you are certified but not a university educated programmer, I would recomend a good book on data structures & algorithms. It seems to be one of the biggest areas where guys with certs but no CS degree lack. Also, those types of questions seem to come up frequently in programming interviews. The best BEGINNERS Data structures and algorithms book in java, in my opinion, is Robert LaFore's "Data Structures and Algorithms in Java" It is perfect for home study and gives you a pretty strong grasp of the concepts.
For a great intro to design patterns, I would recomend "design patterns explained". It really does an excellent job in helping one think in terms of design patterns.
Jon


SCJP<br/>
"I study politics and war that my sons may have the liberty to study mathematics and philosophy in order to give their children a right to study painting poetry and music."<br />--John Adams
David O'Meara
Rancher

Joined: Mar 06, 2001
Posts: 13459

If we're limitted to Java books, I'd say Joshua Bloch's "Effective Java: Programming Language Guide" is the most important read you'll find. Checkout the review in the Ranch Bunk House Advanced Java section.
[ January 13, 2004: Message edited by: David O'Meara ]
Loga Nathan
Greenhorn

Joined: Dec 23, 2003
Posts: 21
Thanks Jon and David for the info. I have seen this Joshua's book earlier, looks like its a good one that discusses best practices.
Jim Yingst
Wanderer
Sheriff

Joined: Jan 30, 2000
Posts: 18671
You may also want to look at Just Java 2 by Peter van der Linden. It's intended primarily for experienced programmers new to Java, but I think it also works well for somewhat experienced Java programmers who need a refresher, or who want to learn the basics of a new subject area quickly. E.g. I'd been programming a while before I ever needed to use sockets; when I did, I went to this book first to learn. Same for servlets. I still keep the book around, ust in case.
Having said that, I also think Effective Java should be considered required reading for anyone who programs Java professionally.


"I'm not back." - Bill Harding, Twister
David O'Meara
Rancher

Joined: Mar 06, 2001
Posts: 13459

One of my first Java texts was by Peter van der Linden and I was very impressed. Effective Java is one of two books that has many many copies wandering around the office - people borrow it and read it, but still decide to buy their own copy. (The other book is Martin Fowler's Patterns book)
Sean Sullivan
Ranch Hand

Joined: Sep 09, 2001
Posts: 427
1) Java in a Nutshell
2) Effective Java (by Josh Bloch)
 
Don't get me started about those stupid light bulbs.
 
subject: Must have Java book?