Deitel&Deitel's Java–How To Program, 10th Edition, ISBN 978-013380780-6, is the class standard text.
Java is moving to a yearly version release. Therefore, I'm expecting to move to a different book beginning Spring 2018:
Java, A Beginner's Guide, Seventh Edition, Herbert Schildt, Oracle Press (McGraw-Hill).
Type | Level | Info |
---|---|---|
Tutorial | Easy | Head First Java, 2nd Edition (O'Reilly) by Kathy Sierra & Bert Bates |
Reference | Verbose | Java in a Nutshell, 6th Edition (O'Reilly) by Benjamin Evans, David Flanagan, ISBN 978-1-4493-7082-4 |
Advanced | Medium | Effective Java (Addison-Wesley) by Joshua Bloch, ISBN 860-1300201986 |
Tutorial | Medium | Java: A Beginner's Guide, Sixth Edition, Herbert Schildt, ISBN 978-0071809252 |
Reference | Verbose | Java: The Complete Reference, Ninth Edition, Herbert Schildt, ISBN 978-0071808552 |
Tutorial | Easy | Thinking in Java (4th Edition), Bruce Eckel, ISBN 007-609203938 |