7-1 API的基本使用
System类方法说明
public static void exit(int status)  // 终止当前运行的 Java 虚拟机,非零表示异常终止
public static long currentTimeMillis()  //返回当前时间(以毫秒为单位) 
 
Objects 类(应用)说明
public static String toString(对象)//返回参数中对象的字符串表示形式。
public static String toString(对象, 默认字符串)//返回对象的字符串表示形式。
public static Boolean isNull(对象)//判断对象是否为空
public static Boolean nonNull(对象)//判断对象是否不为空
 

7-3 BigDecimal类

BigDecimal用法总结如下:如下说用字符串是因为直接用浮点数的话涉及到浮点数转换,会丢失精度。

Integer类构造方法 

 

7-8 时间日期类Date类(应用) 

Date类常用方法(应用)

 

SimpleDateFormat类的常用方法
格式化(从Date到String)
public final String format(Date date):将日期格式化成日期/时间字符串
解析(从String到Date)
public Date parse(String source):从给定字符串的开始解析文本以生成日期

 

LocalDateTime创建方法 (应用) 

 

LocalDateTime转换方法 (应用) 

 

LocalDateTime格式化和解析 (应用) 

 

7-8 时间日期类-如下分别是jdk8和前面版本的两种日期写法,jdk8版本的LocalDateTIme写法提供了很多方法,更方便程序员

 

Period (应用) 

Duration (应用) 

 

 

7-10 异常

异常的体系结构 

 

 

JVM默认处理异常的方式(理解)
如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的处理,处理方式有如下两个步骤:
把异常的名称,错误原因及异常出现的位置等信息输出在了控制台
程序停止执行

 

注意事项
这个throws格式是跟在方法的括号后面的
编译时异常必须要进行处理,两种处理方案:try...catch …或者 throws,如果采用 throws 这种方案,
在方法上进行显示声明,将来谁调用这个方法谁处理
运行时异常因为在运行时才会发生,所以在方法后面可以不写,运行时出现异常默认交给jvm处理

 

同时有可能出现多个异常怎么处理?
出现多个异常,那么就写多个catch就可以了. 注意点:如果多个异常之间存在子父类关系.那么父类一定要
写在下面

 

Optional

 常用函数式接口的使用_functionalinterface怎么用-CSDN博客