永发信息网

java高手请进: 1.Student stu = new Student(); for(int i = 0; i<10;i++){ stu.setName("22"); s

答案:5  悬赏:40  手机版
解决时间 2021-03-19 15:46
java高手请进: 1.Student stu = new Student(); for(int i = 0; i<10;i++){ stu.setName("22"); stu.setA
最佳答案
1和2都是只生成了一个Student对象,前面的九个都被覆盖了,而3也只是生成了十个局部的Student对象(只不过这十个对象的引用名相同罢了,但是在内存中确实有十个),只能在这个for循环内部被调用,其他地方不能引用。而1和2虽说也循环了十次,不过他们都赋给了同一个全局变量,所以始终都是一个对象的追问谢谢回答,请看一下问题追加..这里放不下了...
全部回答
争做五一劳模
2和3没有区别,和1的区别就是。
1只生成了1个对象,而2和3却生成了10个对象追问谢谢回答,请看一下问题追加..这里放不下了...追答不可能的,2和3肯定是10个对象没问题,1的话肯定是1个对象,楼主可以试试第一题从List中任取2个出来,然后用“==”进行比较,应该返回的是true
1. 相当于只有一个人,但在名单上写了10遍,关于这个人的信息修改,都作用在一个人身上。
2.3生成了10个学生,通过代码优化,你会发现,他们的虚拟机指令可能是一样的。
1)30
for循环共循环5次,i的值分别是1,3,5,7,9;
s是将5个(i+1)求和,即1+3+5+7+9+1*5 = 30
2)3,2,0
while循环共循环3次,依次如下:
第1次:while条件成立,循环后b=4, a=1, c=2;
第2次:while条件成立,循环后b=3, a=2, c=1;
第3次:while条件成立,循环后b=2, a=3, c=0;
第4次:由于c=0,while条件不成立,循环退出
循环中,++a和a++在结果上并没有区别,都是加1操作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谜语 会走没有腿,会吃没有嘴,过河没有水,
哪一期panda kill最好看,好看的狼人杀节目需
米:40厘米的比值是( ),化成最简单的整
草原旭日牛肉干(科尔沁大街店)这个地址在什么
怎样学会概率论与数理统计
《双城记》的中译本,哪个版本译的相对较好?
如何清除焊锡缸残渣
请问,放心,发蓝克服铁丹3,
诉苦,一看见女孩子就脸红,怎么办?
道合宾馆我想知道这个在什么地方
锦纶面料的衣服洗的时候染上了红颜色,能弄干
动物的“性别反转”阅读答案
WOW玛拉顿公测是几人副本
月色妖娆打一动物是什么
欠债还钱用英语怎么说?
推荐资讯
诗句松下问童子
如何去除面部汗毛
水动力吸脂和电动负压吸脂有什么区别,要
沧月魔教人物
四喜·白公馆在什么地方啊,我要过去处理事情
影像技术专业的学生(大专),现在有两个可选
1/1×3+1/3×5+1/5×7+......+1&
太平洋周围分布着世界主要的山脉带其东侧的主
在老公面前总是很软弱,要怎么才能强势一些
请问那部电影里面有宝马迷你轿车出现
上海浦东新区护理院收纳痴呆症老人吗?
惠普8460笔记本快速启动键是哪个!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?