Java代码优化

下面的代码哪里需要优化,优化的原因?写出你优化后的代码。  

      For(int i=0;i<1000;i++){ 

      Object object = new Object(); 

      System.out.println(“object name is”+object); } 

全部评论
在创建对象时的几个关键应用规则: 避免在循环体中创建对象,即使该对象占用内在空间不在. 尽量及时使用对象符合垃圾回收标准. 不要采用过深的继承层次. 访问本地变量优于访问类中的变量. public class test { public static void main(String[] args) { Object object = null; for (int i = 0; i < 1000; i++) { object = new Object(); System.out.println("object name is" + object); } } }
点赞 回复 分享
发布于 2015-07-29 16:27
这个代码是编译错误的。Object重复定义。 需要加上大括号在for循环下面。
点赞 回复 分享
发布于 2015-09-08 17:37
JAVA里String 类型是在常量池里的,循环次数过多的话建议使用 StringBuilder 拼接字符串。减少生产的String对象
点赞 回复 分享
发布于 2015-09-07 14:49
这个应该用单例吧
点赞 回复 分享
发布于 2015-09-06 22:27
单独放出来这段代码没有什么意义吧。 为什么要new一个Object.....
点赞 回复 分享
发布于 2015-08-03 16:45

相关推荐

05-19 15:21
已编辑
门头沟学院 Java
白火同学:你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞 评论 收藏
分享
Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务