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

Java入门第三季

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

已采纳回答 / 燕鹰比翼飞
有可能是网络或者是浏览器问题,修复一下浏览器。
表示老师没讲错,2:52的时候明明说了,自己看视频不听清,还那么多跟风点赞的
看视频就一集一集老老实实看下来。对于一个项目不断的扩充,才是真的一个项目的开发的流程。
又想跳着看,又想学会,想一步登天?
这里即使重写equals方法,得出true的结果,但是应该注意的是此处新创建的course2只是实例化了而已,并未添加到List集合中,得出相等的结论,只是被老是偷换概念了而已,即比较的是对象属性值相等。故遍历List类型的coursesToSelect集合时,是找不到coursse2元素的。
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。

==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。

==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true。
Course cr9 = new Course("9", "物质结构");
coursesToSelect.add(cr9);
//判断后输出coursesToSelect是否包含cr9对象
System.out.println("取得课程:"+cr9.getName());
System.out.println("备选课程中是否包含课程"+cr9.getName()+","+coursesToSelect.contains(cr9));
}//其实查不查得到,关键在于你有没有把该元素加入集合中,可用来判断元素是否添加成功
的承认在某些方面老师确实讲地不错,但是用contains判断List集合中是否包含某个元素,你们不觉得讲偏了了么,先看一下老师的代码
Course course = coursesToSelect.get(0);//从List集合中取出元素
System.out.println("备选课程中是否包含课程:"+"course.name"+coursesToSelect.contains(course));
//用集合里取出的元素作为参数传给contains方法,再去集合中遍历找到那个元素,问它们到底相不相等,应该不是这么用的吧,这不脱裤子放屁么

已采纳回答 / 慕粉18817939419
可能老师是通过alt+/自动添加的,所以你没看到老师导入,不过没导入包这里是会报错,你鼠标放到错误上去弹框应该有说的
这样拖课时的,一节课能讲完就别分个三四节啊,一节2分钟有什么意义

已采纳回答 / 慕粉18817939419
你开头导入了java.util.Map.entry包么
int x=random.nextInt(10);//随机字符串长度 for(intj=0;j<x;j++){//生成的随机char c=(char)(65+random.nextInt(26));//随机小写字母char b=(char)(97+random.nextInt(26));//随机大写字母int y=random.nextInt(10);//0到9随机数字int z=random.nextInt(3);switch(z){ //随机组合case 1: str+=c; break;case 2: str+=b; break;case 0: str+=y; break;}}

已采纳回答 / zyy_901102
test没有返回值  把return result放在循环外面
我想说这文件名不是正确的么,非要我输出无效?

已采纳回答 / 蓝天夏阳
一般情况下双引号用于字符串,单引号用于字符;
使用的JDK1.8的小伙伴们的set集合输出是有顺序的,不可重复的。
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消