运行时异常: 这类异常编译器是无法检测的,一般是有程序的逻辑错误引起的,在程序中可以通过异常捕获机制来进行处理,处理这类异常主要看开发者是否考虑全面,开发经验是否丰富可以提前预测代码可能出现异常,常见的有...,可能出现异常的代码块使用try...catch异常捕获机制进行处理,而不应该对一大段代码进行try...catch,这不仅是不负责任的表现,同时出现异常时也很难定位到问题。
...3、捕获异常是为了处理它,不要捕获了却什么都不处理而抛弃之,如果不想处理它,请将该异常抛给它的调用者。最外层的业务使用者,必须处理异常,将其转化为用户可以理解的内容。
...NoClassDefFoundError是这一种Error类型错误,它是由JVM异常而引起的,无法通过程序去处理的,所以这个错误我们不应该通过异常处理机制去处理。...会的,finally中的代码会在catch结构return之前被执行,但是不推荐在catch中做return操作。
小结
不积跬步,无以至千里;不积小流,无以成江海。