当我们调用有风险的方法(可能是我们自己写的或者别人类里面的方法)可能会发现一些奇怪的事情
总结:我们调用危险方法时得加入一些处理异常的代码。
java异常处理机制是个比较高效的处理方法(运行期间)但这依靠于你知道调用的方法是有风险的,所以我们可以预先编写解决处理异常的代码,甚至恢复错误至正确。
way 这个方法可能在运行过程中出现异常,所以必须声明出调用它可能会有问题 编译器要确定你知道调用的方法是有风险(你得知道你调用的方法是有风险的)。
.如果把有风险的代码程序放在try/catch里,编译器就会了解调用的方法是有风险的,它也只会注意你有没有表示你注意到异常了。 这里就好像我们去做一个危险动作 try 一下,成功啥事没有,失败了就会catch自己,值得一提的异常是exception的对象。
有风险,会抛出异常的代码:
方法可以抓住其他方法所抛出的异常,异常总是丢回给调用的一方 。



