Java学习总结【11】

81 阅读2分钟

B站学习链接:尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili

第123节:123_包装类基本用法****

作业:

1 Number这个抽象类是什么?Number定义了很多抽象方法,他们作用是?

2 根据课堂代码练习包装类的定义,转换等操作。

 

 

第124节:124_自动装箱和拆箱_Integer缓存问题****

作业:

1 根据课堂代码测试自动装箱和自动拆箱。

2 Integer a=null;  int b=a;  为什么报错?

3 阅读IntegerCache的源码理解别人写的代码意图

(1) 刚刚开始看不懂没关系,写批注能理解多少都可以

第125节:125_自定义一个包装类****

作业:

1 根据课堂代码模拟一个自己的包装类,通过它来理解内置包装类的原理

(1) 课堂代码有2个bug,可以参考126节视频修复bug。

第126节:126_自定义包装类完善_异常解决****

作业:

1 根据课堂代码修复自定义包装类的错误。

第127节:127_String源码分析****

作业:

1 通过阅读String源码,描述为什么String是不可变字符序列?

第128节:128_StringBuilder和StringBuffer用法_源码分析****

作业:

1 总结StringBuilder和StringBuffer的区别,经典面试题

2 练习常用方法的使用:

(1) Append

(2) Delete DeleteCharAt

(3) Insert

(4) reverse

第129节:129_不可变和可变字符序列使用陷阱_大量修改时的效率测试****

作业:

无 本节内容阅读了解即可。

第130节:130_Date类用法_源码分析****

作业:

1 如何获取当前时刻的毫秒数?

2 根据课堂代码熟练掌握Date类的使用

第131节:131_DateFormat时间格式化类****

作业:

1 时间转换过程中的标准格式定义y,M,d,h,m,s 各个字母代表含义。

2 根据课堂代码测试时间字符串和时间对象的相互转换

第132节:132_Calendar日历类的使用详解****

作业:

1 根据代码测试GregorianCalender类的常用方法使用

第133节:133_Math类和Random类****

作业:

1 熟练掌握Math.random方法以及Random类的使用