• 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
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Good Books

 
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just wondering what good java books are out there, im looking for one that covers alot. I was looking at deitel - how to program java.

Any reccomendations?
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can try http://java.sun.com/docs/books/tutorial/index.html site. It is really good. It goes from basic to advance java
 
Ranch Hand
Posts: 108
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thinking In Java is a great book. You can find it here: http://www.thinkinginjava.com/

_M_
 
Sheriff
Posts: 11343
Mac Safari Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The two suggestions above are both excellent. I'm a huge fan of Eckel's Thinking in Java (a 4th edition of which is due in February), and The Java Tutorial is a great "go to" source when you're learning something new.

Another highly regarded book is Head First Java, which is probably better suited to beginners than Thinking in Java.
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It'd be good to know a bit about you, in order to recommend the best book(s)!

Such as:
how much would you say you know about Java now?
what prior experience do you have in scripting / programming / databases, etc...?
Are you a hands-on learner? or do you prefer strict technical materials?

Personally, I'm enjoying "Head First Java".. it's a little slow moving from one concept to the next (from *my* perspective -- because I have quite a bit of prior programming experience) but it's a great format!

If you already know C+, you might just want to skip straight to a good reference book such as "Java in a Nutshell"...

Good Luck!
 
Stephen Foy
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ive covered the fundamentals of java, its now really getting to grips with techniques, ood and exploring the language further, i like hands on stuff.
 
Ranch Hand
Posts: 84
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Effective Java.
 
Don Morgan
Ranch Hand
Posts: 84
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
...also, you mentioned ood. One of the best books on that topic is Object-oriented Design Heuristics by Riel, from way back in 1996. It gives many guidelines which will really help you understand designing with o-o and the tradeoffs involved. Riel's book is easy to read, but full of information. Occasionally I see inexperienced people shooting themselves in the foot, particularly by using design patterns where they don't belong. Knowing and understanding Riel's book will help prevent this - it gives you the tools you need to judge if a design is good or not, regardless of how many design patterns have or have not been crammed into it.

I have difficulty saying enough good things about this book. You can get other books explaining stuff like polymorphism or inheritance or what an abtraction is or how to use nouns/verbs to find classes and so on, but this book really is about object oriented DESIGN. It's good.

This book is underrated (even though it has 5 stars on amazon) and should be much more widely known by software developers, really on par with the GOF.

I purchased this book while taking a grad level o-o course. Get this book even if it means not eating for a little while (ok, maybe that's going a little too far!).

...anyway, that's my $0.02.
 
Stephen Foy
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You have definitely sold this book to me, my main issue tho is about is being so old, havnt some standards and techniques changed since then?
 
Don Morgan
Ranch Hand
Posts: 84
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It would be nice if the book was updated, say to use UML for the diagrams and maybe Java or C# for examples, instead of C++.

But, these are niceties and should not be confused with the real value of the book contained within the design guidelines Riel spells out. The bulk of these guidelines are still true today and I think will remain true for a long time.

This is not a book on some fashionable technology which will be gone in a few years.
 
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A book that I have found quite helpful is "The Complete Reference: Java, J2SE 5th Edition". I doesn't go into alot of detail on any particular topic, but it does cover a very broad range.
 
I'm full of tinier men! And a tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic