[java基础]try-catch-finally

1.

原来在销冠的时候只有一处用到try和catch。使用try和catch最大的区别在于,如果不使用try,发生了异常,程序会中断推出,如果是用了catch,发生异常后被捕获到,会执行catch中的语句以及catch之后的语句。

2.

在try和catch中,如果发生了异常,那么try发生异常之后的语句都不会被执行。

3.

使用try,catch和finally,如果没有发生异常,那么try和finally会被执行;如果发生异常,那么try中执行到发生异常的语句后会跳到catch语句,最后执行finally;如果try,catch语句中有return语句,那么先会执行finally中的语句,再返回执行return。


算是明白✌️

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容