一、.考虑用静态工厂方法来代替构造函数
1.优势:
1)
2)
3)
2.
1)类如果不含公有的或者受保护的构造器,就不能被子类化。
二、避免使用静态导入
静态导入不用提供类名,这样做可以偷点儿懒,但也引入了不必要的混淆。假如你决定使用静态导入特性,推荐单独地导入常量名,而不要使用通配符。因为这样做可以让人知道常量的来源。
---9.1更新---
三、可变参数
Java语言在JDK1.5中首次推出Java可变参数,variable arguments,或简称varargs。这一新语言特征给软件开发人员在编写方法重载时提供了方便和灵活性。特别是在一个函数,如果传入的参数可能是多个,那么可能就要写多个重载函数来支持不同的参数数量,有了可变参数就能减少很多代码量,不过也有不足,就是可变参数的类型必须是一样的,所以用起来也有很大的局限性
--9.4---