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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
不如直接点说 KEY 是钥匙,VALUE是箱子里的东西。钥匙只能开一个箱子,但每个箱子里可以都有钱。
首先非常感谢老师这节课的讲解,这节课老师讲了基础,还有更深层次的东西需要大家自己去研究,我这里找到一个网站,很好的解释了有不同位置的return的情况下代码的执行顺序,大家自己去看看,理解到就行了。
http://blog.csdn.net/kavensu/article/details/8067850
支持线程同步保证线程安全而导致性能下降的问题
新引入的StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高,所以应优先考虑使用 StringBuilder 类
// 创建一个空的StringBuilder对象
StringBuilder str=new StringBuilder();
// 从后往前每隔三位插入逗号
int num=str.length();
for(int i=3;i<num;i+=3){
str.insert(num-i,',');

}
通过不了的 ,把print 改成 println
强制转换的快捷键是啥
第一次看完全蒙圈,第二次就能懂了
for each一般用在集合中
恕我直言,在座的各位都是collection!
难点在于两点:int x = (int)(Math.random()*10)写法 以及之前的内容foreach
而且这个random单词真的很容易写成radom 我相信不止我一个人写成这样 还有那个Scanner 经常错写成Scannner 这也不止我一个人吧···············
完结,撒花,高仿别人的程序,我就不发不出来丢人了
学完上一节 结果下一节开头就说上一节不受欢迎 不建议使用 真是醉了········ 上一节的内容不难 但是绕来绕去 要理解还是很花费时间的 结果············刚学完 就被泼了冷水 无语··············
为什么呢?因为这一个例子 并没有给Date创建对象 而是直接转换 结果就出现转换异常了
那么有些慕友会问 为啥练习题给出的 Date date =sdf.parse(d);就好使了??(经测试练习题给出的代码在eclipse上正常通过) 答案很简单 因为它上面已经给Date创建好对象了 Date now = new Date();
这就告诉我们 无论是format()还是parse()方法 都需要先给Date创建好对象再使用 不创建也行 但要写成另外一种形式 总而言之 还是感觉这一季 讲的真心过于模糊了 质量的确不如前两季
这上面有一个不宜察觉的错误
在讲“使用 parse() 方法将文本转换为日期”这一个例子的时候 你把它输在eclipse上 编译会输出转换异常 即使你改成 public static void main(String[] args) throws ParseException {}这样了
它依然会报错:Exception in thread "main" java.text.ParseException: Unparseable date: ·····
你需要把第三行代码改成Date date = df.parse(df.format(new Date()));这样才能编译通过
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消