Effective Java笔记
来源:互联网 发布:js 弹出输入框 编辑:程序博客网 时间:2024/06/11 22:48
一、创建和销毁对象
1、考虑用静态工厂方法代替构造器
——静态工厂方法的优势1:有名称,清楚的表述构造结果
——静态工厂方法的优势2:不必在每次调用他们的时候都创建一个新的对象
——静态工厂方法的优势3:静态工厂方法可以返回原返回类型的任何子类对象。
——静态工厂方法的优势4:在创建参数化类型实例的时候,静态工厂方法能够是代码更加简洁
——静态工厂方法的缺点1:类如果不含公有的或受保护的构造器,就无法被子类化
——静态工厂方法的缺点2:它们与其他的静态方法实际上没有任何区别
9 (22 / 303)
0 0
- 《Effective Java》笔记
- effective java学习笔记
- 《Effective Java》笔记
- Effective in Java 笔记
- 《Effective Java》笔记
- Effective java学习笔记
- effective java学习笔记
- effective java 学习笔记
- EFFECTIVE JAVA 笔记
- Effective Java 学习笔记
- Effective Java 笔记
- Effective Java 笔记
- Effective java笔记
- effective java 笔记
- Effective Java 学习笔记
- Effective Java笔记 (2)
- Effective Java学习笔记
- Effective Java学习笔记
- 【计算机网络】时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
- Android Studio中Gradle介绍
- android studio File Explorer中查看不到SharedPreferences保存的文件
- codis3.1 codis-test 安装部署实践之一 zookeeper 安装部署实践
- 转换已经存在的java项目,使用gradle构建
- Effective Java笔记
- POJ 2255 Tree Recovery 树的遍历 水题
- JavaScript循环语句的性能问题[旧]
- codis3.1 codis-test 安装部署实践之二 编译安装codis
- jQuery 应用案例1——table隔行变色
- JavaScript面向对象编程之封装(一)
- 240. Search a 2D Matrix II
- RHEL7配置
- 获取本地IP地址的vc代码