第4条:避免创建重复的对象
来源:互联网 发布:java文件上传到数据库 编辑:程序博客网 时间:2024/06/05 08:16
String s = new String("silly");
上面的代码,会创建一个新的String实例,每次都是新的内存地址,应该改为:
String s = "silly";
测试如下:
String s1 = new String("silly");String s2 = new String("silly");System.out.println(s1 == s2);String s3 = "silly";String s4 = "silly";System.out.println(s3 == s4);
测试结果:
falsetrue
因为new会分配内存。如果对象是不可变的,那么应该重用这个对象。
- 第4条:避免创建重复的对象
- 避免创建重复的对象
- 避免创建重复的对象
- 避免创建重复的对象
- 避免创建重复的对象
- 第5条:避免创建不必要的对象
- Effective Java 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- Effective Java 第5条 避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第3条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第5条:避免创建不必要的对象
- 第五条建议:避免重复创建相同数据的对象(相同的对象)。
- 最新版SIM卡管理工具MAGICSIM V25.0(新版多功能SIM卡读卡软件) 百度网盘下载地址
- struts2 2_26
- FancyCache Volume 0.8.0
- Objective-C中#import与@class如何规避多文件结构导致的重复包含
- 周易取名软件12.7破解版注册码含宝宝免费取名软件
- 第4条:避免创建重复的对象
- 递归删除本机指定类型文件
- java天天练2
- DevExpress DXperience 12.1.5 破解版
- 算法-AVL树的插入
- app store 审核拒绝后的拒绝原因说明
- InnoSetup 安装程序制作工具
- pat 1003 Emergency (值得重点回顾)
- 软件开发防错指南