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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
public void testForeachForstudent(Student s){
for(Course c : s.getCourse())
}
}


我的这个说学生是set型不能与course相匹配,可是我在学生类里修改泛型引入了course了啊


private Set <Course> course;
.......
this.course = new HashSet<Course>();.......


用的是private,返回用get


public Set getCourse() {
return course;
}
// 创建一个空的StringBuilder对象
StringBuilder str = new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");

// 从后往前每隔三位插入逗号
for(int i=3;i<str.length();i+=4){
str.insert(i, ',');
}

// 将StringBuilder对象转换为String对象并输出
System.out.print(str.toString());
表示懵逼 谁教下我 qq 1326860563 非常感谢
不知道大家有没有student.courses.contains(course2)为什么重写equals和hashCode方法是重写的是Course类是,而不是Student类,我自己为这个问题想了一会,也许是courses集合泛型是Course,所以里面的元素也全是Course类的,所以equals和hashCode都是用Course类的,以上是我个人的观点,不知道大家有没有其他想法

最赞回答 / 喵喵小喵
   public static void main(String[] args){}  static就是静态的意思       main方法是静态的,静态的是在类加载的时候就加载了,它不能直接调用非静态方法,但可以通过 new  的方式访问。      非静态可以直接调用非静态。你可以查下静态方法与非静态方法调用区别采纳哟哟哟哟哟
老师已经说了Entry是Map的子类,所以Entry前面可以不加Map,不过需要导入java.util.Map.Entry包,Map.Entry则不需要导入java.util.Map.Entry,只需要导入java.util.Map包。
第一季的练习比较多,不错,后面两季全是视频基本上就是辣鸡了

最新回答 / Gir非碼農
html,css.js,java,jsp,数据库就够了。看着很多,但是实际上你知道基础就可以,其他的你需要什么再查就行了
觉得这部分学着太吃力了,一遍一遍的看,一遍一遍的理解吧!学习新东西的过程本来就是一个痛苦的过程。共勉!

最赞回答 / 阿非利加
测试好像是因为版本,我新建了一个1.6的没有报错,而原先的是1.7还是1.8忘了

最新回答 / Mr_杰_2016
<...图片...>这里你明明使用addAll方法添加到2位置上了,你get4,5干嘛?改成get(2),get(3)就可以了。

最新回答 / 喵喵小喵
下载Eclipse汉化包。但建议尽量用英文版,身边的大牛没有一个用中文版的。慢慢来你可以的!
这些只是基础你们的路还有很长
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消