try...catch 是捕获异常(自己处理) throw 是抛出异常(交给上一级处理) “自己处理指的是 在当前类处理;
交上一级指的是 来别的类调用该类时在别的类处理;
相对于处理异常来说,没什么区别;相对于类来说就这点区别了,一个是自己发现问题自己处理,一个是告诉别人这有问题,让别人处理去”
try...catch 是捕获异常(自己处理) throw 是抛出异常(交给上一级处理) “自己处理指的是 在当前类处理;
交上一级指的是 来别的类调用该类时在别的类处理;
相对于处理异常来说,没什么区别;相对于类来说就这点区别了,一个是自己发现问题自己处理,一个是告诉别人这有问题,让别人处理去”