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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
3、 在main方法中要调用test(2)方法输出运行时异常,先要创建一个对象实例ChainTest ct = new ChainTest();因为调用ct.test(2)方法中最终打印输出的是一个运行时异常,这里依然需要使用try…catch…语句进行处理包围,catch语句块捕获Exception e异常,再调用e.printStackTrace()方法打印输出这个捕获的运行时异常;
2、 test(2)方法中要调用test(1)方法,但是因为test(1)方法中抛出了一个喝大了异常,所以test(2)方法就需要使用try…catch…语句进行处理,根据说的需求,需要把喝大了异常转变为一个运行时异常输出。就需要在catch语句块进行转变。第一步:和创建对象实例类似,先要创建一个运行时异常的对象实例,调用运行时异常的含参构造器,输入“司机一滴酒,亲人两行泪”, 调用运行时异常的newExc.inintcause(e)方法把喝大了异常传入运行时异常,最后抛出运行时异常throw newExc
1、test(1)thows DrunkException先声明将要抛出这种喝大了异常, 声明以后就开始抛出这个喝大了异常,throw new DrunkException(“喝酒别开车!”),并且这里调用喝大了异常的含参构造方法,输入了(“喝酒别开车”)这个参数
我的脑袋在发热。越来越爱java了
我觉得讲的挺好的,基础不好的可以听听入门。
0.5倍速率我忍不住笑了
不过 查了官方api, indexOf的解释
int indexOf(int ch)
Returns the index within this string of the first occurrence of the specified character.
求解释啊。。。
我还抄笔记呢。。。
第一个indexOf方法参数类型写了int,当时就蒙了
看评论果然很多挑错的啊,,
没有办法模拟运行
其实都是讲课方法的问题,
先来个通俗例子,给出知识点纲要,每一步注意解释,
如果一直跟着老师的代码思路走肯定会蒙圈的。
走路被树叶绊倒 我笑了 哈哈哈哈
List<Integer>list = new ArrayList<Integer>();
Integer k;
for(int i = 0;i<3;i++){
do{
k = ran.nextInt(1000);
}while(list.contains(k));
list.add(k);
}
studentList.add(new student(list.get(0)+"", "Mike"));
http://www.imooc.com/opus/resource?opus_id=2963自己写的,感觉还有好多不足,希望大家多多指出,小白一枚,共同进步
这里的HashMap对象student里的key是ID,value是一个Student对象,Student对象也有ID属性,让人容易混淆。
还有判断有没有包含学生用containsKey(ID)就行了,用get(ID),然后判断是否为null不合理吧
学了三季了,发现自己学的效果差了点,看来还得继续练习呀!
equals也是要重写了才能比较内容吧,不重写比较的还是地址,与“==”实现一样的功能
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消