`
hbkh2000
  • 浏览: 197960 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java 异常

阅读更多

public class exceptionTest
{
   
    /** <一句话功能简述>
     * <功能详细描述>
     * @param args [参数说明]
     *
     * @return void [返回类型说明]
     * @exception throws [违例类型] [违例说明]
     * @see [类、类#方法、类#成员]
     */
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
       
        method1();
       
    }
   
    private static void method1()
    {
        try
        {
            method2();
        }
        catch (Exception e)
        {
            System.out.println("01");
        }
    }
   
    private static void method2()
    {
       
        String str = null;
       
        try
        {
           
            str.length();
           
        }
        catch (RuntimeException e)    //如果为Exception,直接用throw e是不行的;
        {
            System.out.println("02");
           
            throw e;
        }
       
    }
   
}

 

注意:子类抛出的异常不能大于父类的;(与本例无关)

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics