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

Java入门第三季

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

已采纳回答 / ziom
testAdd()里面添加的Course的id都是"1.", "2."....所以你在输入课程ID的时候也要输入数字加"."的方式才能使cr.id.equals(courseId)
异常的程序写出来了,要相信自己
// 从后往前每隔三位插入逗号
//因为是从后开始所以i的初始值给定为str.length()-3,最后在依次减3就可以了
for(int i=str.length()-3; i>0;i=i-3){
str.insert(i,",");}
1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类;

2.其中Error类中包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者;

3.Exception类主要指编码、环境、用户操作输入出现问题,Exception主要包括两大类,非检查异常(RuntimeException)和检查异常(其他的一些异常)

4.RuntimeException异常主要包括以下四种异常:空指针异常、数组下标越界异常、类型转换异常、算术异常。
http://www.imooc.com/opus/resource?opus_id=3408
http://www.imooc.com/article/13215 我滴个神啦,技术不到家,磕磕碰碰地编好了!
前一段时间看第三季感觉晕晕的,中间就停了,去看了几天的java书,再回来看视频感觉好多了
String类型是不可变的,频繁使用会产生很多临时变量。而StringBuffer和StringBuilder类型是可变的!不同在于前者有线程安全特性,后者没有这特性,所以StringBuilder性能会比较高,一般情况下我们应该使用StringBuilder类型进行字符串的增删改查。
for ( int i=0;i<s.length();i++){
//先转成字符串,再通过equals()判断
if ( (s.charAt(i)+"").equals("a")) {
num++;
}
//或者char是基础数据类型,char的范围是0~65535,比较内容都是用==就行
if(s.charAt(i)=='a'){ }
老师讲的很好,不要被评论影响了心情,感觉比课堂上讲的详细多了,听不懂的就来慕课补习补习
没记错的话 1.7的时候可以使用try{}() 直接使用
这题问的其实不太好吧
这老师有点逗...
慢速放的时候,感觉老师都快睡着了哈哈哈
//获取文件名中最后一次出现"."号的位置
//反向索引,也就是从最后面开始
int index = fileName.lastIndexOf(".");
// 获取文件的后缀
//因为Java开始获取包含当前值所以加1
String prefix =fileName.substring(index+1);
// 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
if ( index!=-1 &&index!=0 && prefix.equals("java"))
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消