4 ms·
There are two books we recommend to every developer: Effective Java: http://java.sun.com/docs/books/effective/ http://java.sun.com/docs/books/effective/ Java
by electrum 14y ago
There are two books we recommend to every developer:
Effective Java: http://java.sun.com/docs/books/effective/ http://java.sun.com/docs/books/effective/
Java Concurrency in Practice: http://www.javapuzzlers.com/ http://www.javapuzzlers.com/
Everything else is covered by the excellent online documentation, including the language and VM specification books: http://docs.oracle.com/javase/specs/ http://docs.oracle.com/javase/specs/
Java Puzzlers (http://www.javapuzzlers.com/ http://www.javapuzzlers.com/) is a fun read that highlights many corner cases of the language and might be helpful for code reviews and debugging.
- edwinnathaniel 14y agoBetter update the title with this one: Java Performance: http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/0137142528/ref=sr_1_1?ie=UTF8&qid=1338307281&sr=8-1 http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371... Java Puzzlers is helpful if you're doing low-level programming using Java. I find it to be less useful for app development.