- 6
- 0
- 约3.26千字
- 约 8页
- 2017-02-27 发布于湖北
- 举报
JAVA高效编程指南
创建和销毁对象
考虑用静态工厂方法替代构造函数
如:
public static Boolean valueOf(boolean b){
return (b?Boolean.TRUE:Boolean.False);
}
优势:
它们具有自己的名字
不需要在每次调用时都去创建一个新的对象
可以返回任何子类型的对象
使用私有构造函数强化singleton属性
singleton类就是一种只能被实例化一次的简单类。这种类型典型地被用来表示那些本性上具有唯一特性的系统组件,如:JNDI的name查找器。
具体例子参见:com.zte.resmaster.helpers.NamingHelper
用私有构造函数强化不可实例化能力
有些工具类不希望被实例化:对它进行实例化没有意义。如:java.lang.Math。然而在类中缺少显式构造函数的时候,编译器会自动地提供一个公共的无参数的缺省构造函数。在类中包含显式的私有类型构造函数来实现类的不可实例化特性。因为构造函数是私有的,所以它在类的外部不可访问。如果构造函数不会被类自身从内部调用,即能保证类永远不会被实例化。
避免创建重复对象
String s= new String(guojun);//永远不要这么干!
Strong s = guojun;//可以接受的
您可能关注的文档
- Java ME 中文帮助文档.doc
- Java SE 第十讲 - Java中的常用类.ppt
- Java String常见操作.docx
- java String类.ppt
- Java Swing教程.doc
- java web程序设计开发环境(eclipse)配置和新建工程及文件.doc
- Java 第9章 字符串.ppt
- JAVA 循环结构.ppt
- Java 语言程序设计(第1章).ppt
- Java 语言基础.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
最近下载
- 标准图集-07FG01-人防工程图集-防空地下室设计荷载及结构构造.pdf VIP
- 2025年口腔护士四手操作流程试题(含答案).docx VIP
- 第三单元两位数乘两位数单元试卷2025-2026学年三年级下册数学苏教版(含答案).pdf VIP
- 木制品工艺学知到智慧树期末考试答案题库2024年秋东北林业大学.docx VIP
- 《登飞来峰》选择题及解析【部编版七下】.pdf VIP
- 项目三 混凝土(2): 技术性能 -课件 图文.ppt VIP
- 英美报刊Lecture 8.pptx VIP
- 基于供应链的成本管理研究—以福耀集团为例.docx VIP
- 《音响设备原理与维修》课件——第二章 调谐器.pptx VIP
- 《音响设备原理与维修》课件——第一章 音响设备概述.pptx VIP
原创力文档

文档评论(0)