
Effective Java
MIMOCH
桃李春风一杯酒,江湖夜雨十年灯,未来可期....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Effective Java 读书笔记:(1) 用静态方法代替构造器
用静态方法替代构造器 对于一个类而言,为了让客户端获取到它的一个实例.在通常情况下,是提供这个类的构造器. 类可以提供一个公有的静态工厂方法(static factory method),这是一个返回类的实例的静态方法. 实例 : 下面是一个来自Boolean(基本类型boolean的装箱类)的简单实例,这个方法将boolean类型装换为一个Boolean的引用 //JDK1.8 pub...原创 2019-10-10 10:04:34 · 297 阅读 · 0 评论 -
Effective Java 读书笔记:(2) 遇到多个构造器参数时要考虑使用构建器
遇到多个构造器参数时要考虑使用构建器 静态工厂和构造器都有个局限性,它们都不能很好地扩展到大量的可选参数. 问题 当一个类中的参数数量变得很多时,如何方便且灵活地创建含有不同参数的实例成了一个复杂的问题. 解决方案 1.普通方法 重叠构造器模式(telescoping constructor),在这种模式下,提供的第一个构造器只包含必要的参数,第二个构造器包含一个可选参数,第三个构造器包含两个...原创 2019-10-11 10:38:38 · 251 阅读 · 0 评论