疯狂java讲义第七章(Java基础类库)重点知识

1、System.in代表标准输入,就是键盘输入。

2、java提供了System类和Runtime类来与程序的运行平台进行交互。
System类代表当前java程序的运行平台。
Runtime类代表java程序的运行时环境。

3、java和c语言交互,250

4、System的相关方法使用,251

5、Object的clone方法的使用,和克隆基本类型变量和引用类型变量的尝试。

6、Objects工具类的使用

7、String字符序列不可变,而StringBuffer和StringBuilder序列都可以变。
StringBuffer是线程安全的,但是性能比StringBuilder更差。
StringBuilder线程不安全,但是性能比StringBuffer更好。

线程安全是什么意思??也就是对字符串互斥访问,把对字符的修改变成一个原子操作,多线程会互斥的访问字符串,修改到一半不允许其他线程读或者修改。

所以只要不会有多个线程访问这个字符串,而且这个字符串需要修改,就应该使用StringBuilder

8、掌握257页的String用法

9、掌握259页的Math用法,和一些函数的意思。

10、掌握Random和ThreadLocalRandom

11、掌握BigDecimal

12、掌握Date类还能用的构造器和方法。
掌握Calendar类。
掌握新的日期、时间包269

13、掌握271页的正则表达式用法。

14、Matcher类的matches()、lookingAt()和String类的equals()、startsWith()很类似。

15、掌握变量处理和方法处理。

16、掌握java国际化。

17、windows平台上执行javac命令默认用GBK字符集读取java原文件。所以要显式使用-encoding utf-8

18、280页的baseName是什么?怎么设置?好像是自己设置的,只要和getBoundle方法中传入的一致就可以。
还有那些properties文件应该保存在哪里?

19、学会使用java9新增的日志API

20、学会使用NumberFormat格式化数字。

21、学会使用DateFormat格式化日期和时间。

22、学会使用SimpleDateFormat格式化日期。

23、学会Java8新增的日期、时间格式器。

24、明白不同日期时间解析器的区别,我感觉好多,自己已经混乱了,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

细水长流cpu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值