- 异常处理,是Java[[健壮性]]的体现 - 程序在编码或运行过程中,出现的问题 - 产生异常的可能性 - 用户录入错误数据 - 断网 - 内存不足 - 硬盘空间不足 - 程序员乱写代码 - 分类 - [[错误]] - > 错误,是程序员无法修改代码解决的 - 内存不足 - 硬盘空间不足 - 网络无法访问 - [[编译异常]] - > 程序员写代码时,由[[编译器]]发现的异常 - 文件找不到 - 用户胡乱输入 - [[运行异常]] - > 程序在运行中,动态抛出的异常 - 空指针 - 数组下标越界 -