注意事项:
try里面的代码越少越好
走异常处理机制java虚拟机就得开辟一些新的资源来管理它
代码越多java就需要更多的资源来处理它
- 1:能明确的尽量明确,不要用大的来处理。
- 2:平级关系的异常谁前谁后无所谓,如果出现了子父关系,父必须在后面。
-
- 注意:
- 一旦try里面出了问题,就会在这里把问题给抛出去,然后和catch里面的问题进行匹配,
- 一旦有匹配的,就执行catch里面的处理,然后结束了
平级关系的异常谁前谁后无所谓,如果出现了子父关系,父必须在后面。
这句话通俗理解
如果有多个catch捕获,第一个写catch(Exception e),后面写其他异常就会报错
因为Exception是所有都能匹配的,所有要把子异常写在(Exception e)之前。