java程序员应该知道的几本书

[url]http://www.javacodegeeks.com/2011/06/java-dev-most-useful-books.html[/url]
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, 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
Don't forget to mention books belonging to your top list!

Suggested by readers in the comments section:
Joshua Bloch and Neal Gafter, Java Puzzlers book
Ian Darwin, The Java CookBook
Andrew Lee Rubingerand Bill Burke, Enterprise Java Beans 3.1 (6thEdition)
R.C Martin (aka Uncle Bob), Clean Code
Petar Tahchiev, Felipe Leme, Vincent Massol and Gary Gregory, JUnit in Action

Reference: The Books Most Useful for a Java Developer from our JCG partner at Intermediate Java.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值