io异常

针对异常,JVM默认的处理方案:

一旦遇到程序出现了问题,就会把问题的类名,错误原因,错误的位置等信息打印在控制台,以便我们观察。

并且,会自动从当前出问题的地方停止掉。这种处理方案虽然可以,但是不够好。

其实程序出问题,不应该直接停止,因为我们的程序可能是由多部分组成的,
其中一个部分出问题了,不应该影响其他部分的执行。

所以,我们应该想办法让其他的部分能够执行下去。

我们是如何处理异常,保证各个部分不影响的呢?
两种方案:
A:try…catch…finally
B:throws

原因:读写数据的时候出现了错误,如 new一个文件流,路径有问题,会报异常

posted @ 2019-05-30 17:24  千里之外kb  阅读(562)  评论(0编辑  收藏  举报