This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
If I have time to refer to only one book which one would that be?
To another of my question, I received answers from other ranchers saying Habibi's book can guide u well for ur project, but why was Habibi's book given only 8/10 horshoes?. Is there anything that's not covered for which I need to refer some other material?
(I already got very good replies from Frans, Andrew, Josh for other question related to this topic, but after seeing the "8/10 horshoes" for Habibi, I just want to know the reason why Habibi got only 8/10).
From Book reviews:
If I could only say one thing negative, It would be that I feel a couple, very small couple of issues where handled with more complexity than was needed.
Any idea about which area was handled with more complexity, if at all?(so that I'l not spend as much time on it).
Head first patterns (unless you are talking about some other title of head first) and Hababi's books are different. Head First pattern is very good for design patterns, which you can use for design of your project. Hababi book is good choice for SCJD itself. It is only book focus 100% on SCJD. I would suggest Hababi book because you can refer to design pattern book for reference.
SCJP, SCWCD, SCBCD, SCJD, BB Java2 and JSP1.1
Joined: Apr 14, 2005
Thank you for your reply. I am sorry for my mistake in my earlier post (referring "Sun Certified Programmer & Developer for Java 2: Study Guide" as Head First book)( I used Head First series books earlier for other certifications, so I assumed that the book for SCJD is also Head First ...). I edited my earlier post to avoid confusion to others.
The Habibi book is very good. I didn't feel like they covered things in too much depth. Personally, some things I wish had been covered in more depth, but maybe a developer more familiar with threading issues wouldn't feel that way.
I also have "Sun Certified Programmer & Developer for Java 2: Study Guide", and it is mostly just a set of guidelines for the SCJD Exam. For example, they explain a bit about the Sun coding conventions (e.g. where to put curly braces). But they don't explain how to do RMI, Threading, Swing, etc. The only thing which was very helpful for me in the Study Guide book (which I actually bought for SCJP Exam) was the picture of what the submission package is supposed to look like. This clarified a lot of things for me. Well you could always make a post here explaining what files are in various places and people here would comment on it.
Joined: Apr 14, 2005
Thank you Jack and Lara for your replies.
I'm still waiting for Habibi's book, I feel like it's looong wait.
Originally posted by Lara McCarver: The Habibi book is very good. I didn't feel like they covered things in too much depth. Personally, some things I wish had been covered in more depth, but maybe a developer more familiar with threading issues wouldn't feel that way.
Lara - I would love to hear your thoughts on what should be covered in more detail.
Terry and I are currently working on the second edition of that book. We have an estimated release date in September.
We are currently expanding on the Sockets and RMI sections (each has it's own chapter) and the GUI chapter (the first edition assumed AWT knowledge - that assumption is no longer valid).
I am currently working on the Threading chapter, with a view to simplifying parts of it, while simultaneously adding information about the new concurrency classes. At the same time, we will be adding more threading information in other sections as well (especially in the Sockets, RMI, and GUI sections).
If anyone has any thoughts on what is covered in too much detail / too little detail - please feel free to add comments here, or email me directly (firstname.lastname@example.org).