This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
So what is the best Java book you have read this year? I have two, a new one and an old one: The new one: Developing Java Web Services: Architecting and Developing Secure Web Services Using Javaby Ramesh Nagappan (Author), et al. We did a promotion with them earlier this year. The old one: Java Rules by Douglas Dunn. This actually came out a couple of years ago but I just read it this year. It is an exceptional book.
What exactly do you mean by "Java book"? Does "Agile Software Development - Principles, Patterns and Practices" qualify?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Thomas Paul
mister krabs
Ranch Hand
Joined: May 05, 2000
Posts: 13974
posted
0
Originally posted by Ilja Preuss: What exactly do you mean by "Java book"? Does "Agile Software Development - Principles, Patterns and Practices" qualify?
Ack! No!!!
Ernest Friedman-Hill
author and iconoclast
Marshal
I enjoyed Bruce Tate's "Bitter Java" in a way that I haven't enjoyed a computer book in years. The approach was unique, and the material was well presented.
Originally posted by Johannes de Jong: Head First Java
Good call Johannes. Now I think I have to rethink my "nomination" Mark
Andres Gonzalez
Ranch Hand
Joined: Nov 27, 2001
Posts: 1561
posted
0
- Sun certified programmer, by Kathy Sierra, Bert Bates I haven't taken the certification exam, but I really liked it. - EJB design patterns by floyd marinescu. Liked it a lot. Haven't read core j2ee design patterns, I've heard it's the best in this area
I'm not going to be a Rock Star. I'm going to be a LEGEND! --Freddie Mercury
Damian Ryan
Ranch Hand
Joined: May 09, 2003
Posts: 117
posted
0
I know this is probably old hat to a lot of people, but I came to the subject relatively late; so my best Java book this year was the O'Reilly one on Java RMI by William Grosso. I thought it was really clearly written and well explained. It almost tempted me away from sockets when I did my SCJD assignment. But only almost I also want to give Max's (et al) book "The Sun Certified Java Developer Exam with J2SE 1.4" an honorable mention: in my opinion the chapter on threads contains the clearest explanation of multi-threaded programming I have ever read (including quite a few books dedicated to concurrent programming or threads).
Always proofread carefully to see if you any words out.
vasu maj
Ranch Hand
Joined: Jul 12, 2001
Posts: 393
posted
0
Thinking in java... I started liking the book by the the uniqueness of the name and reading it didn't disappoint me... I completely agree with Damien Ryan on the chapter on threads in developers' exam book. I got my threads clear after reading the book. [ August 11, 2003: Message edited by: vasu maj ]
What a wonderful world!
Al Newman
Ranch Hand
Joined: Mar 30, 2003
Posts: 716
posted
0
These aren't necessarily Java books, but two recent purchases I'm enthusiastic about are EJB Cookbook (Sullins and Whipple) and Java Development with Ant (Hatcher and Loughran). Both Manning books. Bruce Tate's Bitter Java and Bitter EJB are good also.
SCJP1.4, SCWCD
Michael Sweeney
Greenhorn
Joined: Nov 01, 2004
Posts: 5
posted
0
I wish I'd had KickStart Tomcat three years ago. Mughal/Rasmussen's Java 1.2 Certification in goods/ounce was hard to beat. (How come no 1.4 edition ?)
mesas
Barbara Norway
Ranch Hand
Joined: Sep 30, 2003
Posts: 150
posted
0
I'd have to say "Head First Java" as it got me to finally start learning Java. I never really *needed* to learn Java for any of my jobs (Oracle, Unix, perl, etc.) but I kinda always wanted to....
I love learning new things so that hadn't been the problem. It was just finding the time and Java just didn't bubble up to the top of the list. With HFJ I was able to really get started - quickly & painlessly.
I still have a lot of competing interests that keep me from spending as much time as I would like on Java but, after going through HF Java I have been able to get going with the rest of the Java books I've been collecting
I vote for Sun certified programmer, by Kathy Sierra, Bert Bates After reading the book i felt confident that I will pass the exam. and I got 86%. It is a great book. Also 'Head First Java' is a great book for beginners. I haven't read that but I have browsed through it once. [ November 03, 2004: Message edited by: Ravi Kotaru ]
ravi<br />scjp 1.4
Vladas Razas
Ranch Hand
Joined: Dec 02, 2003
Posts: 385
posted
0
I love "Head First EJB" for it was very pleasant to read book on not so pleasant technology. I commend it for being very "user friendly". And it was fun. But when I finished reading it was hard to find answers to questions. It's great as a tutorial but doesn't do for a reference book. It is very good, fun to read introduction that I would never say "it's just another book".
I've read 3 books this year and I would vote for "HF EJB".
Jagdeep Singh
Ranch Hand
Joined: Oct 14, 2002
Posts: 106
posted
0
My vote goes to HF EJB.
Jagdeep Singh<br />SCJP;SCWCD;IBM Certified XML Solution Developer;SCBCD1.3
Don Stadler
Ranch Hand
Joined: Feb 10, 2004
Posts: 451
posted
0
This thread is taking on a certain KS and BB flavor, isn't it? :roll:
I'm afraid I have to add to it though. HF Design Patterns is the best Jave book I've read this year. Bruce Tate's 'Lighter Java' was very good, but not really what I call a classic Java book. The winner of the Java Manifesto category for this year, I think.
I'm looking forward to the first book about Maven also.
Alvin chew
Ranch Hand
Joined: Jan 08, 2004
Posts: 834
posted
0
head first EJB book is it good for beginner ? or it mainly for exam ? thank you
Jeroen Wenting
Ranch Hand
Joined: Oct 12, 2000
Posts: 5093
posted
0
Originally posted by Ilja Preuss: What exactly do you mean by "Java book"? Does "Agile Software Development - Principles, Patterns and Practices" qualify?
It does use Java Indeed it's a great work. Another good one is Head First Design Patterns.
I'd be hard pressed to decide between those two.
42
Karthik Guru
Ranch Hand
Joined: Mar 06, 2001
Posts: 1209
posted
0
I'm not done yet, but 'JUnit Recipies' is my favourite for the year.
K Riaz
Ranch Hand
Joined: Jan 08, 2005
Posts: 375
posted
0
Java Cookbook.
James Jennings
Greenhorn
Joined: Mar 03, 2005
Posts: 25
posted
0
I am carrying coals to Newcastle, but
I started reading Head First Design Patterns two weeks ago, and am beginning to understand design patterns for the first time. I have several other DP books including Gamma, Helm, Johnson, and Vlissides, but they are too advanced for me (a greenhorn) at this time. HFDP makes it all clear and simple (sorta).
Head First Java, 2nd Edition is on the way -- shipped this afternoon. That looks good, too.
My first Java book was Core Java I, seventh edition, Cay Horstmann. It is also a very good book. I have read 200+ pages of it, and that and a few chapters in HFDP is all the java, I know, so far.
"Effective Java - Programming Language Guide" by Joshua Bloch. The author has explained some very complex design ideas clearly. Going to take a bit more Java (OO) experience before I really understand the more subtle points � sign of a good book.
I also like HFDP, but I've only started reading it. Can I also add "Peopleware" by Tom Demarco, Timothy Lister. I know this is not a Java book - but I think it is relevant.
Regards Pete
Steven Bell
Ranch Hand
Joined: Dec 29, 2004
Posts: 1071
posted
0
I'd say HFDP is the best I've read this year, but Effective Java is the best book I have on my shelf.
alzamabar
Ranch Hand
Joined: Jul 24, 2002
Posts: 379
posted
0
a) HF EJB, b) HF Servlet/JSP c) How Tomcat Works, edited by BrainySoftware, written by Budi Kurniawan and Paul Deck d) Wireless Java, Developing with J2ME, edited by Apress, written by Jonathan Knudsen
Marco Tedone<br />SCJP1.4,SCJP5,SCBCD,SCWCD
Ray Muirhead
Ranch Hand
Joined: Jun 11, 2004
Posts: 44
posted
0
Head First Java, hands down. Haven't seen Design Patterns yet, but just want to say thankyou to the authors -- you've made my college Java life a lot simpler and a lot more fun .
One of my all time favorites is: Joshua Bloch's "Effective Java Programming Language Guide".
A recent favorite: Freeman�s et. al. "Head First Design Patterns" How did we learn design patterns before this book?
...Ariel
Marcos Maia
Ranch Hand
Joined: Jan 06, 2001
Posts: 977
posted
0
HF Design Patterns, a great book. I also like to mention Applying UML and Patterns. An Introduction to Object-Oriented }Analysis and Design and Iterative Development third edition from Craig Larman, this is not exactly about java but it�s really worth reading.
anupa oru
Ranch Hand
Joined: Jan 15, 2005
Posts: 118
posted
0
I vote for
Sun certified programmer, by Kathy Sierra, Bert Bates It's not because it allowed me to pass the exam but content was well organized. Even for people who are unaware of java programming can easily learn Java programming. I hope they are going to release this kind of book in J2ME.
Neeraj Dheer
Ranch Hand
Joined: Mar 30, 2005
Posts: 225
posted
0
hmmm...havent read the HF series...but so many posts would compel me to do so.
my favourites have been the 'Core Java' series and most O'Reilly java books, notably the O'Reilly Servlets book.
Jim Bracks
Ranch Hand
Joined: May 04, 2004
Posts: 42
posted
0
1-Software Architecture Design Patterns in Java by Partha Kuchana.(simply great) 2-Effective Enterprise Java by Ted Neward
Jordi Raya
Greenhorn
Joined: May 10, 2005
Posts: 3
posted
0
Another fan of "Sun Certified Programmer & Developer for Java 2 Study Guide" and Sierra-Bates (thanks! thanks! thanks!).
It helped me a lot to pass the exam and "seeking the next joke" encorauges to keep reading to someone as lazy as me. I used a PDF print of 4 pages/sheet only with the programmer exam, small enough to carry everywhere. Of course I've an original, but if I haven't I like it so much that I'll purchase it, even with the exam passed, it's very well organized and the explanations for threads and assertions are the best I found. The negative point is that the developer part seems only an introduction, it says important things but I'm expecting a book with SCJD better covered and written in the same style.
I'll try some of the HF books for this summer reading...
SCJP 1.4 (and that's a lot for me)
James Jennings
Greenhorn
Joined: Mar 03, 2005
Posts: 25
posted
0
I have seen mention here of Design Patterns by the Gof, and Joshua Bloch's book Effective Java.
I own both. I cannot understand either of them. IMO, if you understand them, you don't need them. If you don't understand them, you don't need them. By the time you do understand them .... Why can't I see the Emperor's new clothes?
But someday I am going to read them and understand them. Just for spite.
There is a satirical review at amazon.com of Bloch's book by someone using the nom de plume Charles Henry Higgensworth III of Boston, Massachusetts.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.