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
单独放出来这段代码没有什么意义吧。 为什么要new一个Object.....
点赞
送花
回复
分享
发布于 2015-08-03 16:45
秋招专场
校招火热招聘中
官网直投
这个应该用单例吧
点赞
送花
回复
分享
发布于 2015-09-06 22:27
JAVA里String 类型是在常量池里的,循环次数过多的话建议使用 StringBuilder 拼接字符串。减少生产的String对象
点赞
送花
回复
分享
发布于 2015-09-07 14:49
这个代码是编译错误的。Object重复定义。 需要加上大括号在for循环下面。
点赞
送花
回复
分享
发布于 2015-09-08 17:37

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务