Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Bible of Java

 
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
We all treat books by KR as the bible of C and Straustrup as bible of C++.
Is there any such book on Java, JSP, Servlets and EJB - something written by the original inventors of the language and which is akin to these books?
Thanks and regards,
Kapil
 
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Personnaly I think the java language specs deserve the bible name.
 
"The Hood"
Posts: 8521
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The RHE Certfication book was written by the guys that wrote the exam:
http://www.amazon.com/exec/obidos/ASIN/0782128254/electricporkchop/107-9474481-6390958
Unfortunately the books that Sun puts out about Java are just not as good as some other authors. Personally I Love Just Java 2
http://www.amazon.com/exec/obidos/ASIN/0130105341/electricporkchop/107-9474481-6390958
Check out the reviews at the bunkhouse
http://javaranch.com/books.jsp
 
Wanderer
Posts: 18671
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don't think that any one Java book is the "Bible" in the way that the K&R and Stroustrup books are. That's because those books simultaneously defined their respective languages, and explained them in a reasonably readable manner, so you could actually learn the language from those books. (More true for K&R than Stroustrup, but still...) For Java, the JLS is indeed the formal definition, but in general it's a lousy way to try to learn the language. You really need to start with something else, and only use the JLS for reference when you need clarifacation. It's too dense and nitpicky to be a good read.
On the other hand, there is also The Java Programming Language by Arnold and Gosling (and later, Holmes). This fills a similar "Bible" role - it wa one of the first books out explaining Java to the masses, and it's written by two of the inventors of the language. It's more readable than the JLS, but it's not as "official" as the JLS.
Of course, there are other books written later by people who didn't invent the language, but who can explain things better. My two favorites are the already-mentioned Just Java 2 by Peter van der Linden, and Thinking in Java by Brude Eckel. All these and more are reviewed in our Bunkhouse. Feel free to order from Amazon through those links, too, and Paul will get a little bit more help in offsetting the cost of running JavaRanch.
Oh, and before I forget - the online API is probably a much more fundamentally important resource than any of the others mentioned so far. Any book which prints this out is just wasting paper - it's much, much more useful to have it in electronic form anyway. You can download the whole thing if you wish, to avoid having to be online all the time. And don't overlook the online Java Tutorial and the JLS as well while you're at it.

[This message has been edited by Jim Yingst (edited March 15, 2001).]
 
Cindy Glass
"The Hood"
Posts: 8521
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have to correct an earlier statement that I made about Sun books. I was thinking of the CORE series, but when I got home and looked at my Just Java 2, I see that it WAS published by Sun.
Matts has a good point about the Java Language Specification being the absolute bible, so I thought that I would share the link:
http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html
 
Ranch Hand
Posts: 782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have read the K&R book and it is extremely helpful. I havent run across a book in Java that is that helpful while at the same time being not to in depth. But i have to agree with the others here as i have also read Just Java 2. I find it gets right to the point without huge (sometimes needless) elaborations. While it doesnt contain the most information, its a great place to start.
Oh and thanks for the links to the API and JLS. Much appreciated.
 
Ranch Hand
Posts: 191
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I feel all Java books by O'Reilly publication are very good.
 
Ranch Hand
Posts: 320
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think alot if not most of the books mentioned in this forum are GREAT books, but to define them as Bible I'm not so sure.
I define a bible as a book I reccommend to EVERYONE to use, that I use frequently for references, and, in the event of a debate where a topic needs the grittier details, the book you reach for.
In my opinion I have a couple each for diffrent situations.
For the Java Language I think "Thinking in Java" by Bruce Eckel could be considered BIBLE. It's detailed enough and easy enough to read that ALL levels of mastery can use it.
For J2EE - Java Server Programming (J2EE Edition) by WROX Press. Very good book to get a great understanding of the Enterprise topics, plus the examples use my diffrent 'projects' to give you a well rounded point of view.
Other 'special' Java topics - <Insert O'reilly title here.> and "Practical Java" by Peter Haggar for Performance tuning.
Just my $0.02 Canadian.
 
Space pants. Tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic