Skip to main content

Java

  • Books
    • For Learning Java:
      • Core Java 2, Volume I: Fundamentals (6th Edition) by Gary Cornell, Cay S. Horstmann, Cay S. Forstmann ISBN 0130471771
      • Core Java 2, Volume II: Advanced Features (5th Edition) by Cay Horstmann, Gary Cornell ISBN 0130927384
    • For Reference:
      • The Java™ Programming Language (3rd Edition) by Ken Arnold, James Gosling, David Holmes ISBN 0201704331
    • For Best Coding Practices:
      • Effective Java by Joshua Bloch ISBN 0201310058
    • For Solutions to Common Problems:
      • Java Cookbook by Ian F. Darwin ISBN 0596001703
    • _ For Designing GUIs:_
    • For Building Web Applications:
      • Struts in Action: Building Web Applications with the Leading Java Framework by Ted Husted, Cedric Dumoulin, George Franciscus, David Winterfeldt, Craig R. McClanahan ISBN 1930110502
      • Programming Jakarta Struts by Chuck Cavaness ISBN 0596003285
    • Other Java Books: http://www.javashelf.com

This article was originally posted by Jim Watkin on the UCLA Programmers Wiki.