Long 和long 性能的差别

public class PerformanceTest {
 
public static void main(String[] args){
     
long time1 = System.currentTimeMillis();
     Long sum
=0L;
     
for(long i=0;i<Integer.MAX_VALUE;i++){
         sum
+=i;
     }
     System.out.println(sum);
     
long time2 = System.currentTimeMillis();
     System.out.println((time2 
- time1)/1000 + "秒。");
 }
}
上面的代码执行了28秒
public class PerformanceTest {
 
public static void main(String[] args){
     
long time1 = System.currentTimeMillis();
     
long sum=0L;
     
for(long i=0;i<Integer.MAX_VALUE;i++){
         sum
+=i;
     }
     System.out.println(sum);
     
long time2 = System.currentTimeMillis();
     System.out.println((time2 
- time1)/1000 + "秒。");
 }

}
上面的代码执行了7秒
第一段代码构造了大约2的31次放的Long 实例

posted on 2011-07-13 16:11 键盘动物 阅读(460) 评论(0)  编辑  收藏


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


网站导航:
 
<2011年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿

随笔档案

新闻分类

搜索

最新评论

阅读排行榜

评论排行榜