随笔30
今日完成:系统学习Java异常体系,区分编译时异常和运行时异常。掌握两种异常处理方式:throws抛出异常、try-catch捕获处理异常。理解finally代码块的执行特性,掌握资源释放的常规写法。学习自定义异常的创建与使用,能够主动捕获并处理数组越界、空指针、类型转换等常见异常。
遇到的问题及解决方式:分不清什么时候抛出异常、什么时候捕获异常。总结规则:自身无法处理、交给上层调用者处理用throws;需要保证程序继续运行、本地处理错误用try-catch。同时误以为finally一定会执行,了解到JVM退出时finally不会执行的特殊情况,完善代码容错逻辑。经过15天自学,已完整掌握Java基础语法与面向对象核心知识,后续将进入集合、常用类进阶学习。
明日计划:复盘15天所有Java基础知识点,整理错题和笔记,开启String常用类学习,为进阶内容打基础

浙公网安备 33010602011771号