内容简介
《Effective Java (第2版)(英文版)》介绍了在Java编程中78条经典的、实用性极高的经验规则,这些经验规则可以帮助开发人员来解决每天都有可能面对的大多数问题。书中对Java平台设计专家所使用的技术的介绍,揭示了如何事半功倍地的编写清晰、健壮和高效的代码。《Effective Java (第2版)(英文版)》是经典图书Effective Java的第2版,涵盖了Java 5中的重要变化,并删除了一些过时的内容。《Effective Java (第2版)(英文版)》所介绍的每条规则,都以简明易懂的语言来阐释,并通过示例代码进一步加以说明。《Effective Java (第2版)(英文版)》内容翔实,层次分明,是一本可以帮助技术人员更深层次理解Java的参考用书。
编辑推荐
《Effective Java (第2版)(英文版)》:如果您正在寻找一本能够帮助您深入了解和掌握Java的经典图书,不用找了!《Effective Java (第2版)(英文版)》为您提供了78条程序员必知的黄金法则。这些法则针对您每天都要遇到的编程问题,提出最有效、最实用的解决方案,帮助您编写出更清晰、更准确、更实用且易于重用的代码。
《Effective Java (第2版)(英文版)》是Jolt获奖图书《Effective Java》的最新版本,涵盖了第1版之后出现的Java SE5和JavaSE6的新特性,同时介绍了新的设计模式和语言习惯用法,以及如何充分利用从泛型到枚举、从注解到自动装箱的各种特性。
书中的每一章节都简洁明了、各自独立。作者针对Java平台的精妙之处提出了具体的使用建议和独到的见解,并提供了优秀的代码范例。
《Effective Java (第2版)(英文版)》的主要内容有:
全新的泛型、枚举、注解、自动装箱、for-each循环、可变参数和并发机制等;
经典主题的全新技术和最佳实践,包括对象、类、类库、方法和序列化;
如何避免如陷阱和缺陷之类常被误解的细微知识;
Java语言本身和最基本的类库及其扩展。
Jolt获奖图书的最新版本 78条程序员必知的黄金法则
助您编写出更优秀代码的经典读本
目录
1 Introduction
2 Creating and Destroying Objects
Item 1: Consider static factory methods instead of constructors
Item 2: Consider a builder when faced with many constructor parameters
Item 3: Enforce the singleton property with a private constructor or an enum type
Item 4: Enforce noninstantiability with a private constructor
Item 5: Avoid creating unnecessary objects
Item 6: Eliminate obsolete object references
Item 7: Avoid finalizers
3 Methods Common to All Objects
Item 8: Obey the general contract when overriding equals
Item 9: Always override hashCode when you overrideequals
Item 10: Always override toString
Item 11: Override clone judiciously
Item 12: Consider implementing Comparable
4 Classes and Interfaces
Item 13: Minimize the accessibility of classes and members
Item 14: In public classes, use accessor methods, not public fields
Item 15: Minimize mutability