Hi. I'm hoping someone can recommend a good book for intermediate Java, hopefully covering things like generics without too much repetition of the basics.
But also something that's quite gentle and doesn't read like a Unix man page.
Thanks in advance.
As you can see, however, the free version of the book is from 2002, which is quite old. That means the book does not cover any recent version of Java, so you'll be missing information on a lot of features. I think this book covers Java 1.4, which means it doesn't even have information on generics and all the other features added in Java 5, 6, 7 and 8.
Hmm .. thanks for the replies so far. Some good advice, the 3rd edition does not mention generics.
The 4th edition does mention generics but 2006 is a little dated.
Any other ideas?
What about "The Java® Language Specification Java SE 8 Edition"? Authors - James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley.
Its free & up to date. I'll have a looksee and hopefully it will be ok.
If anyone has any other suggestions that would be great.
Thanks in advance. I appreciate the help.
The Java Language Specification is the official specification of the Java language. It's main goal is to specify the rules of the Java programming language as precisely and unambiguously as possible. It's very useful as a reference, if you need to know exactly how some specific feature works, but it is not a tutorial to learn Java - don't expect in-depth explanations and extensive examples for each of the language features. Besides the JLS there is the Java Virtual Machine Specification (which you can find on the same page) which is the official specification of how a JVM should work.
Oracle's Java Tutorials are a good place to learn Java - there are lots of tutorials about lots of different subjects, from absolute beginner's level up to much more advanced topics. Have a look, for example, at the generics tutorial (since that was one of the topics you asked about).
The most extensive resource about generics is Angelika Langer's Java Generics FAQ, it explains everything you ever want to know about generics.
Some of those books are over ten years old. The last one is one I have read (Think like a computer scientist) and I gave up after about 20 pages because I was finding so many errors in it.
Post by:autobot
Everybody! Do the Funky Monkey! Like this tiny ad!
a bit of art, as a gift, that will fit in a stocking