为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最赞回答 / ziom
1+""是为了让1变成字符串,直接"1"当然也可以

最赞回答 / ziom
复制下面这个试试:<...code...>

最赞回答 / 慕粉1558189409
图中是在捕获自定义的异常的catch语句块中定义了一个RuntimeException异常,并再次抛出了它。你这里是建立了RuntimeException并抛出了。这是区别。    注释掉它就是不想让它运行啊(这问法滑了个稽)

最赞回答 / ziom
看需求,需要的时候就使用。比如你要存储多条数据,就可以用list集合。初学者其实不用考虑这种问题,等练习的多了,敲的代码多了,自然会遇到各种场景,也就能明白它的用处。求采纳。

最赞回答 / ziom
就像楼上说的,这种问题自己实际敲段代码测试一下会更加印象深刻,不过我认为楼上的观点错误,在catch里throw的异常同样是会抛给上级的。

最赞回答 / cesc7
从数据结构角度来说,其实你每次向哈希集中add一个元素,计算机都会通过哈希函数为其计算一个唯一的哈希值,并且将这个哈希值与集合中现有元素的哈希值比较,来保证集合中的元素不重复。同样地,哈希集的底层存储结构中,实际上是按照元素的哈希值从小到大“有序”存储的,只不过这个顺序和你输入的元素顺序不一定相同,因此我们说哈希集是无序的。但是无序不代表随机,哈希集输出时通常是按照哈希值的大小输出的,所以你每次输出的结果都是一样的。(至于视频中老师每次输出结果都不一样,应该是和编译器还有jdk版本有关吧,不同的版本哈希算...

最新回答 / MrJaW
你可以自己运行的时候看一下变量的赋值到底是不是你输入的完整内容

最赞回答 / ziom
多练习,做项目

最赞回答 / ziom
你怎么调用的,代码贴完整一点,还有格式化一下,这样不方便看

最赞回答 / 陆米
students.get(ID)返回的是一个Student(value)的一个对象, .name 返回的是该对象的属性。如果你返回的是null的话,可以看看该ID(key)对应的Student(value)对象是否已经存入Map集合中。

最赞回答 / 慕移动4033438
他后面也讲了不是这个集合中的contains方法,这个只是用来比较

最赞回答 / ziom
看源码啊,大多是类方法,也有实例方法,也就是你所谓的类名调用对象调用。求采纳!
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消