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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
有没有会用集合写增删改查项目的使用上接口、继承、多态、集合
感谢老师,三季都看完了,看完感觉成就感爆棚了
老师讲的好,下面的评论说的也好,谢谢imooc网,这么好的一个平台,等我以后有钱了,我一定要来回报immoc
好坑啊,Double 写成 double 也是错误得,QAQ!
嗯……一学期就可以学到这里啊,而且这些连基础都不算吧……
java中常见的异常:
1、运行时异常(RuntimeException):
NullPointException空指针异常、ArrayIndexOfBoundsException数组下标越界异常、
ClassCastException类型转换异常、ArithmeticException算数运算异常、
IllegalArgumentException传递非法参数异常 ……
2、非运行时异常:

2、
在学校没有完全理解透 上班之后再来恶补一下
Exception in thread "main" java.lang.NullPointerException
at com.uestc.collection.SetTest.testEachForSet(SetTest.java:77)
at com.uestc.collection.SetTest.main(SetTest.java:72)
显示null出错
请输入课程ID
3
请输入课程ID
2
请输入课程ID
4
选择了课程:3:离散数学
选择了课程:2:c语言
选择了课程:4:汇编语言
输出总是对应输入的,这是不是有序啊?Set类不是无序的吗?
List<String>stringList=new ArrayList<String>();
Random random=new Random();
String k="123456789qwertyuiopasdfghjklzxcvbnm";
for(int j=0;j<10;j++) {
String m="";
for(int i=0;i<random.nextInt(10);i++) {
char q=k.charAt(random.nextInt(k.length()));
m=m+q;
}
stringList.add(m);
示例里最后一行:获取位置[3,7)之间的子串,怎么会得到“JAVA”,而是“AVA编”,要想获得“JAVA”应该是 str.substring(2,6)
1,try-catch-finally执行顺序:
①执行try{}块
②如果try{}块有异常产生,执行catch{}块
③无论有没有异常都要执行finally{}块,这里可以看出只要finally中有return,必然返回finally{}中的return
2,return的执行,
①,如果finally{}块中有return语句,只执行finally{}块中的return语句
②,如果finally{}块中没有return语句,如果try{}有异常,则返回catch{}中的return语句,不然执行try{}中return语句
在这种情况下,return语句块是在finally{}之后执行
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消