变量的定义问题!

myhotsun 2004-06-22 11:32:10
for(int i=0;i<100;i++) {
int j=i*2;

}
循环一百次的话,变量j是指占用一个整型变量的空间还是100个整型变量的空间呢?
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sammy791010 2004-06-22
  • 打赏
  • 举报
回复
一个
laurel_yiyi 2004-06-22
  • 打赏
  • 举报
回复
我认为是占用一个整型变量的空间,循环一百次,但它仍然是一个整型变量
luiss 2004-06-22
  • 打赏
  • 举报
回复
如果是static 变量的话,是1个
luiss 2004-06-22
  • 打赏
  • 举报
回复
100个
tomuno 2004-06-22
  • 打赏
  • 举报
回复
一个 在内存中以stack形式存贮的int reference既int 本身 值为198
{}内所有的reference(引用)以及其所只向的object均被回收
HawaiiLeo 2004-06-22
  • 打赏
  • 举报
回复
应该是100个变量,循环一次,本次循环中定义的变量就被垃圾收集器销毁了。
定义一个类MyAdd,然后执行:
for(int i=0;i<100;i++) {
MyAdd m = new MyAdd();
System.out.println(m);
}
结果:
MyAdd@82f0db
MyAdd@92d342
MyAdd@6b97fd
MyAdd@c78e57
MyAdd@5224ee
MyAdd@f6a746
MyAdd@5ff48b
MyAdd@affc70
MyAdd@e63e3d
MyAdd@4901
MyAdd@b90b39
MyAdd@8fe7c3
MyAdd@b8df17
MyAdd@3e8d89
MyAdd@be2d65
MyAdd@9664a1
........

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧