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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
这里刚刚开始没有重写equals方法时contains中的equals函数继承的是object类中的equals的方法 public boolean equals(Object obj) {
return (this == obj);
} 这里计较的是对象的引用而新创建course的对象引用和原来在list中的引用是不一样的所以为false
eclipse上运行都成功了,这儿却不行。呜呜呜
entrySet总报错。在Entry 前面加Map。Set<Map.Entry<String,Student>>entrySet=students.entrySet();
第三季看的很慢,每次学到这里就弃了,现在立flag,这一次绝对要学完第三季
Exception in thread "main" java.lang.NullPointerException
at com.immoc.collection.SetTest.testSetContains(SetTest.java:117)
at com.immoc.collection.SetTest.main(SetTest.java:127),抛出异常了
一个做软件开发的小白,凭着不服输的精神,在学习Java,希望大家给我一点鼓励,让我有坚持下去的勇气~天天进步
eclipse上正常运行,这里就不OK了
看+敲+百度。还是可以的。

最新回答 / ziom
空指针,代码贴出来看看
一下是对本节课几个难理解的代码句进行解释:
(1):e.printStrackTrace(); 作用是进行深层次的输出异常调用的流程
(2):RunTimeException(); 这是运行时异常,是所有java虚拟机正常操作期间可以被抛出异常的父类!
(3):newExc.initCause(e); 这是一种对异常的一种包装技巧。
initCause()的作用是保存原始的异常,当想要知道底层发生了什么异常的时候调用getCause()就能获得原始异常。
这样就可以形成一个异常链!
哪里可以下载中文版的eclipse
老师在Set这节少讲了一个TreeSet。事实上Set只能说是不重复,但并不是绝对无序的,HashSet是无序的,而TreeSet是有序的。
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消