1、try 语句块里的语句按顺序执行
2、程序执行遇到异常,会抛出异常,并由catch 捕获异常
3、try 语句块里的语句不再往下执行,转到catch 语句块继续执行
4、catch 语句块里允许再嵌套try-catch 语句
对于finally 语句块:
1、等try-catch 全部执行完后,才开始执行
2、如果try-catch 语句块中存在 return 语句
则程序在return 返回值后
仍然会执行 finally语句块(但是return 后的其他代码不执行,finally 是个例外)
3、想要在try-catch语句中不执行finally 语句可以调用exit() 函数
System.exit(0);
调用exit() 的作用是主动关闭JVM虚拟机
JVM 关闭了,后面的代码也就无从运行了