首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java终的一个小疑点

2012-03-04 
java终的一个小问题在写java程序的时候,发现一个问题,想问问大家.Vector属性变量a方法一:for(intii a.si

java终的一个小问题
在写java程序的时候,发现一个问题,想问问大家.
Vector属性变量a
方法一:
for(int   i   ;   i <a.size();   i++){
      ……
}
方法二:
int   b   =   a.size();
for(int   i   ;   i <b;   i++){
      ……
}
只是单纯的人为方法二好些,但是不知道好在什么地址,自己也做了一个循环测试,发现方法二用的时间有时候比方法一用的时间还多。
        希望有朋友能给详细的解释下!

[解决办法]
Any fool can code that compute known~~Only clever can code that people known
如果程序出现了这没多的多余变量,对于读你程序的人来说是一种负担
[解决办法]
完全没有本质区别 多了临时变量而已
[解决办法]
第一种里size();执行了size()次
第2种只执行了一次,但是多了个临时变量

热点排行