1.今天做了什么:学习自定义异常的定义与使用,掌握throws声明异常与throw抛出异常的区别,练习异常抛出与捕获的完整流程,梳理受检异常与非受检异常的处理方式 2.明天要做什么:学习字符串底层源码,了解String、StringBuilder、StringBuffer三者区别,练习字符串常用操作 3.遇到的困难及解决方法:自定义异常忘记继承Exception类导致编译报错,记住自定义异常需继承Exception或RuntimeException