This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Java programmers reference Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Java programmers reference" Watch "Java programmers reference" New topic

Java programmers reference

Michael DeChirico

Joined: Jul 31, 2008
Posts: 16
One thing that I have noticed is there seems to be functional programmers reference guide for the Java programming language, I bought an introduction to Java programming but, unlike C or C++ there does not be a good reference manual, there are tutorials with rely on an understanding of Java but not one thats aimed at novices like me, so we can read the manual and have a reference to find answers.

Could anyone point me at a good programmers reference.
marc weber

Joined: Aug 31, 2004
Posts: 11343

I'm not sure what kind of reference you're looking for, but have you tried The Java Tutorials (and the API documentation)?

"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24183

Gosling and Arnold's "The Java Programming Language" is the closest there is to K&R for Java; you might enjoy that. Otherwise, there are quite a few introduction-to-Java books that might fit the bill, for example Bruce Eckel's well-known "Thinking in Java", which is available for free download (in an earlier edition.)

[Jess in Action][AskingGoodQuestions]
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 38513
Originally posted by Ernest Friedman-Hill:
Gosling and Arnold's "The Java Programming Language" . . .
And the Java Language Specification is available free of charge here.
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 38513
Actually, sorry to post twice, but the JLS is quite heavy reading!
Guido Sautter
Ranch Hand

Joined: Dec 22, 2004
Posts: 142
You might also take a chance on David Flanagan's "Java in a Nutshell". Found it a pretty good introduction when I started with Java.
Mark Vedder
Ranch Hand

Joined: Dec 17, 2003
Posts: 624

I would ditto that Java in a Nutshell, now in its 5th Edition (ISBN-13: 978-0-596-00773-7), and its companion Java Examples in a Nutshell are excellent. Unfortunately the Examples book has not been updated in a while and only covers Java 1.4. Part II of the Java in a Nutshell book is a nice API Reference that can add to what can be found in the Java API. In general, I personally find the Nutshell book more of a reference than a tutorial or introduction book.

Another recommendation would be Core Java�, Volume I�Fundamentals, Eighth Edition (ISBN-10: 0-13-235476-4) and Core Java� Volume II�Advanced Features, Eighth Edition (ISBN-10: 0-13-235479-9) by Cay S. Horstmann and Gary Cornell. I generally don't recommend those books to people brand new to programming as they do gloss over some of the more basic programming concepts. But for people who have programmed previously in other languages (especially C/C++), or as a second or third book for new programmers, they are very good. In fact, for previous c/C++ programmers, they are excellent as they have side notes about Java/C++ differences.
I agree. Here's the link:
subject: Java programmers reference