Effective Java
文章平均质量分 82
AnnaLoad
https://source.android.com/
展开
-
《Effective Java》第2章 创建和销毁对象
学习一门语言有三个重要的部分必须要掌握:语法(该门语言的结构如何),词汇(如何用该语言命名你想要讨论的事物),用法(如何用惯用和高效的方式表达日常事物)。 那么《Effective Java》就是描述Java语言的用法很不错的一本书,阅读学习本书能够为程序员提供很多很好的编写Java代码的建议,从写代码的时候就避免掉进一些不必要的陷阱,减轻后续的debug的工作量。 也就是借鉴牛人们的经典建议,避原创 2016-12-17 14:01:59 · 481 阅读 · 0 评论 -
《Effective Java》第3章 对于所有对象都通用的方法
Object类默认为所有类的基类,其虽然为一个具体的类,但是它的设计主要是为了扩展,而它的所有非final的方法(equals, hashCode, toString, clone和finalize)都有明确的通用约定, 如果在自定义类时要重写这些方法,需要注意主动遵守这些约定,不然一些依赖于这些约定的类(如HashMap和HashSet)将无法正确工作。通用概念1.值类:表示值的原创 2016-12-24 20:48:18 · 510 阅读 · 0 评论 -
《Effective Java》第4章 类和接口
类和接口是Java程序设计语言的核心,那么类和接口的设计上必然会有一些大师的指导性原则,能够指导我们设计出有用,健壮和灵活的类和接口。原创 2017-01-02 12:23:20 · 541 阅读 · 0 评论 -
《Effective Java》第5章 泛型
Java 1.5发行版本中增加了泛型,在没有泛型之前,从集合中读取到的每一个对象都必须进行类型转换,如果有人不小心插入了类型错误的对象,在运行时的转换处理就会出错。而有了泛型之后呢,可以告诉编译器每个集合中都接受那些对象类型,编译器自动地为你的插入进行转化,并在编译时告知是否插入了类型错误的对象,这样尽早的暴露错误,保证后续的运行安全。原创 2017-01-07 17:05:46 · 1239 阅读 · 0 评论 -
《Effective Java》第6章 枚举与注解
Jdk 1.5发行版本新增了两个引用类型家族:一种新的类称作枚举类型(enum);另一种新的接口称作注解类型(annotation type)原创 2017-01-08 17:10:40 · 499 阅读 · 0 评论 -
《Effective Java》第7章 方法
本章主要讨论方法设计的几个面:如何处理参数和返回值,如何设计方法签名,如何为方法编写文档。原创 2017-04-08 12:48:25 · 744 阅读 · 0 评论 -
《Effective Java》第8章 通用程序设计
本章主要涉及Java语言的具体细节,讨论了局部变量的处理,控制结构,类库的用法,各种数据类型的用法,以及两种不是语言本身提供的机制(reflection和native method,虚拟机JVM提供支持的)的用法。原创 2017-04-08 14:39:50 · 426 阅读 · 0 评论 -
《Effective Java》第9章 异常
充分发挥异常的优点,可以提高程序的可读性,可靠性和可维护性,如果使用不当,它们也会带来负面影响。原创 2017-04-08 17:13:55 · 620 阅读 · 0 评论 -
《Effective Java》第10章 并发
本章给出一些建议帮忙程序员编写出清晰,正确,文档组织良好的并发程序。原创 2017-04-08 18:31:57 · 520 阅读 · 0 评论