------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一。throw用于抛出一个异常类对象,通常用于处理自定义异常类情况,
如 throw new MyException() throws则是在方法声明时告诉调用者该方法需要抛出什么类型的异常。
而异常的捕获,处理交由调用该方法者去实施,如 int parselnt(String s)throws NumberFormatException。
并且throw和throws的用法是完全不同的,throw是在方法体内部抛出异常, 并且要与throws或者try。。。catch语句块结合使用。
否则程序无法通过编译。 而throws是在方法声明时抛出异常。使程序不会产生编译异常,但是要在调用方法时 使用try。。。catch
捕获异常进行分析处理
二。try、catch、finally是进行异常处理的关键字,在程序中的语句需要 正常执行但有可能发生异常时,用
try
{需要执行的语句}
catch(Exception)
{对异常进行处理的语句}
finally
{一定会被处理的语句}
此方法可以友好的处理程序的异常,同时也方便了后期的排除和维护。
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------详细请查看:http://edu.csdn.net/heima