2012年12月15日 星期六

Java Developer Most Useful Books

Source : http://www.intermediatejava.com/2011/06/the-books-most-useful-for-a-java-developer/

  • Joshua Bloch, Effective Java (2nd Edition).
    經典中的經典,此書很推薦初學者看
  • Christian Bauer and Gavin King, Java Persistence with Hibernate.
  • Brian Goetz with Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea, Java Concurrency in Practice
  • Erich Gamma, Richard Helm, Ralph Johnson, and John M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software
  • Steve McConnell, Code Complete: A Practical Handbook of Software Construction
  • Martin Fowler with Kent Beck, John Brant, William Opdyke, and Don Roberts, Refactoring: Improving the Design of Existing Code
  • Maurice Naftalin and Philip Wadler, Java Generics and Collections
  • David Geary and Cay S. Horstmann, Core JavaServer Faces (3rd Edition)
  • Eben Hewitt, Java SOA Cookbook
  • Chet Haase and Romain Guy, Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications
  • Debu Panda, Reza Rahman, and Derek Lane, EJB 3 in Action
  • Ira R. Forman and Nate Forman, Java Reflection in Action
  • John Zukowski, The Definitive Guide to Java Swing (3rd Edition)
  • Scott Oaks and Henry Wong, Java Threads (3rd Edition)
  • Robert Sedgewick and Kevin Wayne, Algorithms (4th Edition)
  • Christopher Steel, Ramesh Nagappan, and Ray Lai, Core Security Patterns: Best Practices and Strategies for J2EE™, Web Services, and Identity Management
  • Steven Haines, Pro Java EE 5 Performance Management and Optimization
  • Cay S. Horstmann and Gary Cornell, Core Java, Volume 1– Fundamentals (8th Edition)
  • Cay S. Horstmann and Gary Cornell, Core Java, Volume 2– Advanced Features (8th Edition)
  • James Gosling, Bill Joy, Guy Steele, and Gilad Bracha, The Java Language Specification
  • 沒有留言: