RuntimeException是运行时异常,表示你的代码本身存在BUG.不是编译错误,所以可以运行.应该是逻辑上的错误,比如数组下标越界,等等. 一定要处理
runtime exception说是运行时异常 可以不进行处理 背后的意思是 调用者(用户)传值的错误 这个时候 让程序停下来并且一般来说给一个错误声明就可以了
比如程序需要一个正数 用户传递了一个 负数 这个时候没有必要让程序进行下去了 所以我们不进行处理 处理分两种 throw和try catch
不进行throws原因(因为thows是抛出给调用者(调用该方法的人)进行处理,调用该方法的人还可以继续throw 或者是try catch)
当然也不进行try catch