没有合适的资源?快使用搜索试试~ 我知道了~
java7hashmap源码-Effective-Java-3th:Effective-Java-3th
共1个文件
md:1个
需积分: 8 0 下载量 57 浏览量
2021-06-04
16:05:41
上传
评论
收藏 13KB ZIP 举报
温馨提示
java7 hashmap源码 Effective Java 3th 索引 创建和销毁对象 考虑使用静态工厂方法代替构造方法 优点: 有名字 每次调用的时候,不一定要创建新的对象 可以返回一个类型的子类型 Collections就是这种用法 返回对象的类可以随调用的不同而变化(用输入的参数值决定返回哪个),如EnumSet 返回对象的可以不存在,当写这个静态方法时,ServiceLoader ServiceProviderFramework service interface provider registration service access api service provider(可选的,当没有的时候,通过反射获取实现类) 缺点: 只含有静态工厂方法时,类不能子类化 现有文档对这种方法支持不好,因此不容易知道怎样去实例化一个对象,解决方法,用现惯用的命名方式 当有多个构造参数时,考虑使用builder模式 不可实例化的类要有一个private的构造方法 依赖注入好于硬编码的资源 避免创建不必要的对象 用 String str = "abcd";而不是String str= n
资源推荐
资源详情
资源评论
收起资源包目录
Effective-Java-3th-master.zip (1个子文件)
Effective-Java-3th-master
README.md 34KB
共 1 条
- 1
资源评论
weixin_38674115
- 粉丝: 6
- 资源: 968
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功