Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Must have Java book?

 
Loga Nathan
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 167
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 18671
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1) Java in a Nutshell
2) Effective Java (by Josh Bloch)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic