区别一:throw 是语句抛出一个异常;throws 是方法抛出一个异常; 联系一:try .... catch 就是用catch 捕获 try 中的异常,并处理;catch是捕获异常。也就是说某一个操作有可能会抛出什么异常。throw 就是不处理异常,直接抛出异常 调用一个会throws exception的方法(在方法定义的时候可以用throws实现)时,需要把这个方法放在try里,然后用catch破获这个exception,做相应的处理。 throw new exception()是抛出一个exception,由别的method来破获它。 |
联系客服