effective java读书笔记之 第一章 创建和销毁对象
第一条: 考虑用静态工厂方法代替构造器 1.与构造器不同的第一大优势在于他们有名字,方便使用者调用,特别是对于参数各个不同的构造器相比,更为清楚. 2.不必在每次调用时都创建一个新的对象,可以为重复调用返回相同的对象,同时减少对象的重复创建,节省系统的开销. 3.他们可以返回原返回类型任何的子类对象,显得更灵活. 示例代码如下:package main.ja...