Effective java 读书笔记
文章平均质量分 71
卯时喝凉水
但求耕耘,不问收获。
展开
-
创建和销毁类
第一节:使用静态工厂方法代替构造函数 将构造函数封装在一个静态的方法中,每次需要一个类的实例时,可以调用静态工厂方法来实现返回一个类的实例。 这样做的好处是: 一、静态的构造方法能够很好的表明类的类型。 二、能够返回某一个实例,该实例可以实现缓存之前的实例,不用每次都创建一个实例。如使用单例模式就能可以实现这种情况。 三、静态工厂方法可以返回任意一个类及类的子类的实例,根据参数的...原创 2013-08-27 08:45:28 · 236 阅读 · 0 评论 -
第三章对于所有对象都通用的方法
本章主要描述java Object类的几个能被继承的方法, 第八节覆盖equals方法时,请遵守通用的协定 equals方法是Object下的几个基本方法,会被所有的类继承。 equals方法会有自反性,即是每个类自己等于自己。 对称性。如果a.equals(b)为true,那么b.equals(a)也一定为真。 传递性、如果a.equals(b),b.equals(c)为真,那...原创 2013-08-29 09:31:27 · 101 阅读 · 0 评论 -
第四章 类和接口
类和接口是java程序设计的核心,java也为其提供了很多的元素。这章提供了一些准则,来实现更加有用,灵活,健壮的类和接口。 第十三节:使类成员的可访问性最小化 在类的模块设计中,将和其他类通信的API设置为public的其他设为private,protect或者package-private。信息隐藏或封装能够解除各个模块之间的耦合,使各个模块之间能够独立的开发,测试优化,同时也能非常方...原创 2013-08-29 15:40:20 · 116 阅读 · 0 评论