现在的位置: 首页 > 综合 > 正文

Java 项目中如何使用异常

2013年10月29日 ⁄ 综合 ⁄ 共 428字 ⁄ 字号 评论关闭

1. 早抛出,晚捕获.

2. 如果 finally 语句中有 return 语句,则 finally 中的 return 语句将会覆盖 try 中的 return 语句,如以下代码,将会输出 1。如果在 finally 语句里有抛出异常,那么此异常将会覆盖 try 块中抛出的异常。

01 public class FinallyReturnTest
{
02     public static void main(String[]
args) {
03         System.out.println(testFinallyReturn(1));
04     }
05  
06     public static int testFinallyReturn(int n)
{
07         try {
08           //
do something
09           return n+n;
10         finally {
11             return n;
12         }

抱歉!评论已关闭.