浅谈:Java代码的优化策略

2009年7月29日 SUN 0条评论


1.如何使用Exception
Exception降低性能。一个异常抛出首先需要创建一个新的对象。Throwable接口中的构造器调用名为fillInStackTrace()的本地方法。这个方法负责巡检栈的整个框架来收集跟踪信息。这样无论何时有异常抛出,它要求虚拟机装载调用栈,因为一个新的对象在中部被创建。异常应当仅用于有错误发生时,而不要控制流。

2.不要两次初始化变量
Java通过调用独特的类构造器默认地初始化变量为一个已知的值。所有的对象被设置成null,integers (byte, short, int, long)被设置成0,float和double设置成0.0,Boolean变量设置成false。这对那些扩展自其它类的类尤其重要,这跟使用一个新的关键词创建一个对象时所有一连串的构造器被自动调用一样。

...更多...
分页:[«]1[»]

文章归档

站点统计

  • 文章总数:1584
  • 评论总数:0
  • 引用总数:0
  • 浏览总数:79897
  • 留言总数:0
  • 当前主题:寂寞
  • 当前样式:jimo

Powered By Z-Blog 1.8 Arwen Build 81206