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.
分享到:
相关推荐
这本书全面覆盖了Java语言的核心概念、高级特性以及实际开发中的常见问题,是Java程序员提升面试技能的必备资料。 一、Java基础 书中首先会详细讲解Java的基础语法,包括变量、数据类型、运算符、流程控制语句等。...
《Java程序员》 本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。从生存、制胜、发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像。本书中既有在公司中的生存技巧,又有高手达人...
本文旨在介绍2018年Java程序员应该阅读的十本书,这些书籍覆盖了Java 9的新特性、Spring框架、微服务架构、云开发技术、Kotlin语言以及如何提高开发效率等多个方面。 首先,推荐的是《Effective Java(第三版)》。...
根据提供的文件信息,我们可以推断出这...综上所述,《Java程序员面试笔试宝典》这本书旨在全方位地帮助Java开发者们提高自己的技术水平和面试成功率,无论是对于初学者还是有一定工作经验的专业人士都非常有参考价值。
这本书详细介绍了Java语言的基础、核心特性以及高级概念,帮助读者掌握成为一名优秀Java程序员所需的技能。 在Java编程的世界里,理解和掌握基本语法是至关重要的。书中可能包括了变量、数据类型、控制结构(如if...
以下是一些关于Java程序员必读的书籍以及相关的知识要点: 1. **《Effective Java》**:这本书由Joshua Bloch编写,深入讲解了如何编写高效、清晰的Java代码。书中包含了一系列实践性的编程建议,如使用接口而非...
根据提供的文件信息,本文将对Java程序员必看的书籍进行详细介绍。这不仅仅是一份书籍列表,更是一个系统的学习路径,帮助Java程序员从入门到进阶再到成为架构师的全过程。 ### 一、Java编程入门类 #### 1. **...
1. **《Java核心技术卷》**:这本书是Java程序员的必备经典,详细讲解了Java语言的核心概念,包括类、对象、接口、异常处理、多线程、网络编程等。通过阅读,可以巩固Java语法基础,理解面向对象设计原则。 2. **...
《Java程序员由菜鸟到笨鸟》这本书覆盖了Java编程从基础到高级的各个层面,通过理论与实践相结合的方式,帮助读者系统地学习Java编程知识,提升编程技能。无论是对于初学者还是具有一定经验的开发者来说,都是一本...
《Java程序员面试笔试宝典》是由何昊编著的一本针对Java程序员面试和笔试的必备参考资料。这本书深入浅出地涵盖了Java编程领域的诸多关键知识点,旨在帮助求职者在面试过程中表现出色,顺利通过技术关卡。以下将详细...
1. **《C++ Primer》**:这本书适合Java程序员入门C++,内容全面且易于理解。 2. **《The C++ Programming Language》**:这是一本权威的C++书籍,作者是C++之父Bjarne Stroustrup,适合进阶学习。 3. **《Effective...
《Java程序员面试笔试宝典》是一本专门为寻求Java相关职位的程序员准备的参考资料,它涵盖了Java编程语言的基础、进阶以及面试中常见的问题和考点。这本书的高清版旨在提供清晰易读的学习体验,帮助读者更好地理解和...
### Java程序员面试宝典知识点概览 #### 一、唯一性——聚焦Java程序员求职面试技巧 **《Java程序员面试宝典》**之所以独具特色,在于它是国内市场上唯一一本专门针对Java程序员求职面试技巧的图书。这本宝典不仅...
《JAVA程序员上班那点事》是由钟声撰写的一本面向Java程序员的专业书籍,它深入浅出地探讨了Java程序员在日常工作中可能遇到的各种问题、挑战以及解决方案。这本书以实际工作场景为背景,提供了丰富的经验和技巧,...
对于Java程序员来说,掌握扎实的基础知识、深入理解设计模式以及熟悉并发编程是至关重要的。此外,能够在面试中展现出自己的专业素养也是求职成功的关键。本资源包含四本针对Java程序员面试的书籍,旨在帮助你全面...