java try catch 学习记录

Throwable   Exception  Error   

try catch throw(引发一个异常)  thows(用于方法声明,抛出一个异常)

当你用多catch语句时,记住异常子类必须在它们任何父类之前使用是很重要的。这是 因为运用父类的catch语句将捕获该类型及其所有子类类型的异常。这样,如果子类在父类 后面,子类将永远不会到达。而且,Java中不能到达的代码是一个错误。

 

异常处理为控制具有很多动态运行时特性的复杂程序提供了一个强大的机制。把try, throw,和catch当成处理错误简洁及程序逻辑上的反常边界条件是很重要的。如果你像多数 程序员一样,那么你可能习惯于在方法失败时返回一个错误代码。在你用Java编程时,你 应该打破这个习惯。当方法可能失败时,引发一个异常。这是处理失败模式的一个更简洁 的方法。

你可能感兴趣的:(java try catch 学习记录)