一切都是未知数

运算符的运行时间比较

运算                               示例                                   标准时间

本地赋值                        i=n;                                      1.0
实例赋值                       this.i=n;                                 1.2
int增值                          i++;                                      1.5
byte增值                       b++;                                     2.0
short增值                      s++;                                      2.0
float增值                       f++;                                       2.0
double增值                   d++;                                      2.0
空循环                         while(true) n++;                      2.0
三元表达式                   (x<0) ?-x : x                            2.2
算术调用                      Math.abs(x);                            2.5
数组赋值                      a[0] = n;                                 2.7
long增值                      l++;                                        3.5
方法调用                      funct();                                   5.9
throw或catch异常         try{ throw e; }或catch(e){}       320
同步方法调用                synchMehod();                         570
新建对象                      new Object();                          980
新建数组                      new int[10];                            3100

posted on 2005-11-13 17:43 未知数 阅读(69) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问