目录
第1关:了解异常 - ID检测
任务描述
本关的任务是通过Java
中的异常机制,来实现对ID
合法性的检测。若ID
长度为7
,则定义为合法;否则定义为不合法。
相关知识
什么是异常?
异常实际上是程序中错误导致中断了正常的指令流的一种事件。
和传统的方法比较,异常的优点如下:
- 把错误代码从常规代码中分离出来
- 把错误传播给调用堆栈
- 按错误类型和错误差别分组
- 系统提供了对于一些无法预测的错误的捕获和处理
- 克服了传统方法的错误信息有限的问题
异常的分类
Java
定义了一个异常类的层次结构,以Throwable
开始,扩展出Error
和Exception
,而Exception
又扩展出IOException
类和RuntimeException
类.
Error
:由Java
虚拟机生成并抛出