A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. for(int i=0;i<100;i++){
  2.   String a = getPsp(i);
  3.   这里面得到a后执行sql操作
  4. }
  5. String a = null;
  6. for(int i=0;i<100;i++){
  7.   a = getPsp(i);
复制代码

在性能上哪个好点,各自有啥利弊。

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

1 个回复

倒序浏览
作用的范围不同。外部定义的String  for循环结束后依然在栈内存中,而且String的值a=getPsp(99);而内部定义的String for循环结束后在栈内存中释放,节省内存空间。
应该没有其他的不同了吧!

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马