Java基础类库

一、与用户互动

1、运行Java程序的参数

2、使用Scanner获取键盘输入

二、系统相关

1、System类

2、Runtime类与Java9的ProcessHandle

三、常用类

1、Object类

2、操作对象的Objects工具类

3、Java9改进的String、StringBuilder和StringBuffer类

4、Math类

5、ThreadLocalRandom与Random

6、BigDecimal类

四、Java8的日期、时间类

1、Date类

2、Calendar类

3、新的日期、时间包

五、正则表达式

1、创建正则表达式

2、使用正则表达式

六、变量处理和方法处理

1、Java9增强的MethodHandle

2、Java9增强的VarHandle

七、Java11改进的国际化与格式化

1、Java国际化思路

2、Java支持的国家和语言

3、完成程序国际化

4、使用MessageFormat处理器包含占位符的字符串

5、使用类文件代替资源文件

6、Java9新增的日志API

7、使用NumberFormat格式化数字

8、使用DateFormat格式化日期、时间

9、使用SimpleFormat格式化日期

八、Java8新增的日期、时间格式器

1、使用DateTimeFormatter完成格式化

2、使用DateTimeFormatter解析字符串

九、本章小结