最简单也是最常用的方式是直接抛出异常,但这种方式抛出的异常会让人发晕;还有就是捕获到异常后转到异常处理模块,由异常处理模块来翻译出错信息,这样做对用户更友好,但增加了开发的工作量。用哪种自己权衡。
try { } catch { } finally { }不发生异常运行try语句!发生异常运行catch语句最终运行都finally!