catch用于处理应用程序语句中出现的异常,而finally语句用于清除try块中分配的任何资源,以及运行应用程序中任何发生异常也必须执行的代码。finally语句经常和catch语句搭配使用。示例代码如下:
上述代码试图用一个整型变量除以一个值为0的整型变量,当异常发生时,系统会抛出异常,但是finally语句也被执行。