File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Java Suggestion Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Java Suggestion" Watch "Java Suggestion" New topic

Java Suggestion

Suriya chandra

Joined: Apr 30, 2011
Posts: 13
I know concepts of java...but i want to make myself completely clear about java....because i lack in some aspects...i can write code and execute the programs...but i lack to decide what will be the best approach to write,ithought it will be good to completely learn java in depth...i am thinking to study herbert schildth's complete reference...will that be fine?? please help.....
Pavan Kumar Dittakavi
Ranch Hand

Joined: Feb 12, 2011
Posts: 104

Hi Suriya,

I have started out Java by referring to the same book as well. It is one of the good books available in the market. No doubt about that.

Praveen Kumar M K
Ranch Hand

Joined: Jul 03, 2011
Posts: 256

Back in my college days, I had read Herbert Schildt's C++ book and it was more of a "complete reference" book so to say I mean you will find almost every thing of Java in that book, but, does it tell you when to create an abstract class instead of an interface? Does it tell you when to go for composition instead of subclassing? These questions perhaps border on combination of OOPS + Java and that I doubt you'll get that from Complete Reference (Note : I have not gone through this book, so brickbats are welcome ).

My suggestion - Thinking in Java (Bruce Eckel) , Effective Java (Joshua Bloch), <Specialized books for say Concurrency, I/O, Patterns>, all in that order.

Campbell Ritchie

Joined: Oct 13, 2005
Posts: 37926
If you are no longer a real beginner, try Horstmann and Cornell. If you follow that link, you will get to our book review pages, too.
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3064

Campbell Ritchie wrote:If you are no longer a real beginner, try Horstmann and Cornell. If you follow that link, you will get to our book review pages, too.

I would recommend Horstmann and Cornell over Complete Reference. Horstmann is more practical in the examples- You actually get to learn a lot just by trying out the examples.

Mohamed Sanaulla | My Blog
Rob Spoor

Joined: Oct 27, 2005
Posts: 19649

I read Schmidt's Complete Reference, and wasn't really impressed. There are definitely better books out there.

How To Ask Questions How To Answer Questions
Raphael Onofre

Joined: Dec 29, 2011
Posts: 8
First of all, if you are a real begginer and have kind of problem to decide what is gonna be better to write in your code, i recommend you to start thinking in the problem itself, to abstract things(java oo purposes) and use on your code. Then, talking in books, i think the best reference to learn Java IMHO is Head First Java.
Suriya chandra

Joined: Apr 30, 2011
Posts: 13
Thanks for the responses..
It is sorta covered in the JavaRanch Style Guide.
subject: Java Suggestion
Similar Threads
Lack of concentration
PGP (Pretty Good Privacy)
OO book
what kind of maths should I know to write java2d and 3d programs?
Where do I find API documentation in PDF format?