Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sources for learning Java as a programmer [closed]

Tags:

java

I'm already a developer it is my day job, and I've made a decent business out of it. I'd like to learn Java, but all the tutorials seem to start out as if the only language I know is English. Are there any good resources for a programmer to learn Java?

like image 340
UnkwnTech Avatar asked Jun 08 '09 01:06

UnkwnTech


1 Answers

Once you get a hang of Java, Effective Java and Java Puzzlers will be a couple of good books to take a look at.

Effective Java is filled with best-practices on features of the Java language, and the most recent edition (2nd edition) has been updated to cover the features of Java 5 as well.

Java Puzzlers is filled with (fun) puzzlers that will point out the interesting parts and the pitfalls that even the more experienced developers can get stumped with. Although it may seem like a "fun" book, but it is quite educational as well.

Aside from the above, here are a few links that will come in handy when learning Java:

  • The Java API Specifications - Complete documentation on all classes in the Java SE platform. This will come in handy when learning the APIs, and learning to read the Javadoc-formatted documentation is going to go a long way.
  • The Java Language Specifications - If reading the language specifications are your thing, then this is the link. The complete specifications are available to read online.
  • The Java Virtual Machine Specifications - If you're curious about how the JVM works. Not a required reading when learning Java, but can come in handy if you want to know what is to happen under the hood.
like image 147
coobird Avatar answered Sep 28 '22 03:09

coobird