根据异常处理对 Java 方法的层次分类

我根据异常处理对 Java 的方法分为三个层次:1.执行层,2. 处理层,3. 调用层。

执行层方法只抛出异常 throws Exception,是作为代码的基层操作者,可能有多个层次。

处理层方法使用 try.catch 处理所有异常,是作为一个整体功能的管理者,仅次于主调用方法。

调用层方法不需要处理任何异常,是作为整个程序过程的管理者。在 Java 中通常是程序的入口 main 方法,在 Android 中通常是各种启动方法。

简单的说,就是只在次高层处理异常,底层和中间层都抛出异常,顶层作为执行方法列表。

posted @ 2016-05-30 10:05  三叶之二  阅读(191)  评论(0编辑  收藏  举报