求指导,求讲解,这个目前实在看不懂关于java
天蓬老师
天蓬老师 2017-04-18 09:32:39
[Java讨论组]
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
迷茫
  1. HeapQuiz[] hq = new HeapQuiz[5]; 初始化,hq[0]hq[4]都指向null

  2. while (x < 3) ... 循环中创建了3个HeapQuiz对象, 其中hq[0]指向id == 0HeapQuiz,hq[1]指向id == 1HeapQuiz,hq[2]指向id == 2HeapQuiz

  3. hq[3] = hq[1]hq[1]中的引用赋值给hq[3],即hq[3]也指向了id == 1HeapQuiz

  4. hq[4] = hq[1],同上

  5. hq[3] = null,将hq[3]指向了null

  6. hq[4] = hq[0],将hq[4]指向了hq[0]所指的id == 0HeapQuiz

  7. hq[0] = hq[3],因为5hq[3]已经指向了null,所以hq[0]也指向了null

  8. hq[3] = hq[2],hq[3]指向了hq[2]所指的id == 2HeapQuiz

  9. hq[2] = hq[0],因为7hq[0]指向了null,所以hq[2]也指向了null.
    最后结果就是楼上的。

高洛峰

hq[0] = null;
hq[1] = 1;
hq[2] = null;
hq[3] = 2;
hq[4] = 0;

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号