try{}语句后面必须跟随至少一个catch或finally语句块
try{}中第i行发生异常,则try{}第i行以后的语句将全部被跳过,然后去执行catch或finally语句块
当catch语句块存在时,finally语句块可有可无;当catch语句块不存在时,则finally必须存在
finally 语句块无论是否发生异常都要执行,除非在前面的try或catch语句块中遇到“System.exit();” (表示强制退出程序)语句外
finally语句块一般包括:文件关闭、关闭数据库连接、关闭网络连接等