http://www.javacodegeeks.com/2011/06/java-dev-most-useful-books.html
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.
分享到:
相关推荐
2018 年 Java 程序员必读的十本书 2018 年 Java 程序员必读的十本书
《Java程序员》 本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。从生存、制胜、发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像。本书中既有在公司中的生存技巧,又有高手达人...
Java程序员必看的书籍-java程序员必读的十本书WORD文件模板.docx
Java程序员必看的15本书——Java程序员必看的15本书
学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。 因此,作为初学者的你必须看完本文。从中你将了解到如何学习...
何昊编写的 java程序员面试笔试宝典,比较经典的一本书,里面都是一些知识点
本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对...
《Java程序员+上班那点事儿》 本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。从生存、制胜、发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像。本书中既有在公司中的生存技巧,...
java程序员_上班那些事儿 所谓功力,就是弄明白一些事,java也是这样,这本书诙谐有趣,十分推荐
本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。从生存、制胜、发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像。本书中既有在公司中的生存技巧,又有高手达人的进阶策略,既有...
《Android开发关键技术之旅(Java程序员快速学习通道)》由颜建华所著,以iPhone的发布为开端,以Android系统的全面普及为标志,新型智能手机的广泛应用宣布了新的互联网时代的到来。时至今日,看看市场上琳琅满目、满...
本书紧扣面试精髓,对各种技术剖析一针见血,是想找工作的Java程序员和刚毕业学生的面试宝典。
资源名称:Java程序员面试指南内容简介:本书涵盖了Java面试中会经常出现的问题,并指导读者快速、巧妙地解决问题。全书共分18章,内容涵盖了面试前必须要知道的几件事、Java程序基础、Java语言中的符号、数据类型及...
JAVA程序员必看的15本书JAVA自学书籍推荐.docx
《疯狂 java 程序员的基本修养》归纳了java学习者、工作者在学习、工作过程中最欠缺的技术短板,本书把java编程中的重点、要点、难点、常见陷阱收集在一起,旨在帮助读者重点突破这些看似“司空见惯”的基本功。
JAVA程序员必看的15本书-JAVA自学书籍推荐.docx
java程序员的一个提升的法宝,一个金字塔!
NULL 博文链接:https://rather-lonely.iteye.com/blog/1154215