摘要:
避免创建不必要的对象1.自动装箱和拆箱。要优先使用简单数据类型,而不是装箱的简单类型。避免无意识的装箱。public class Sum { public static void main(String[] args) { long start = System.currentT... 阅读全文
posted @ 2015-05-04 17:10
克什米尔公子
阅读(126)
评论(0)
推荐(0)
摘要:
彻底不能实例化的类 阅读全文
posted @ 2015-05-04 15:40
克什米尔公子
阅读(70)
评论(0)
推荐(0)
摘要:
单例模式 阅读全文
posted @ 2015-05-04 15:28
克什米尔公子
阅读(69)
评论(0)
推荐(0)
摘要:
MarkdownPad Document遇到多个构造器参数时考虑用构建器遇到多个构造器参数时:解决方案:1.使用telescoping constructor,即提供多个可选参数的构造器。 它的局限性是当有很多参数时,客户端代码将会很难编写,并且很难阅读。public class Nutrition... 阅读全文
posted @ 2015-05-04 14:55
克什米尔公子
阅读(351)
评论(0)
推荐(0)
摘要:
使用静态工厂方法代替构造方法使用静态工厂方法的几大好处:1.可以为它们取名可以让客户端更加方便使用。Integer.probablePrime();Integer.natural();可以分别用来表示获取可能的质数和自然数,清晰易读。2.不用在每次在每次调用它时创建一个新的对象。 a.预先构建... 阅读全文
posted @ 2015-05-04 13:35
克什米尔公子
阅读(127)
评论(0)
推荐(0)

浙公网安备 33010602011771号