提高程序的运行效率
(1)
for(int i=0;i<str.length();i++)
{
......
}
与下面代码的比较:
int len=str.length();
for(int i=0;i<len;i++)
{
......
}
(2)
byte [] buf = new byte[1024];
while(ture)
{
对buf元素的操作语句
}
与下面代码的比较:
while(true)
{
byte [] buf = new byte[1024];
对buf元素的操作语句
}
总结:尽量在循环体外部定义变量,而在循环体内使用定义的变量。