在代码环节编写工具类时出现,面试官询问应该抛出何种异常。
RuntimeException RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等。处理RuntimeException的原则是:如果出现RuntimeException,那么一定是程序员的错误。例如,可以通过检查数组下标和数组边界来避免数组越界访问异常。
Jdk中可以看出RuntimeException 是Exception的子类,在异常体系中,子类会被优先catch