MyException - 我的异常网
当前位置:我的异常网» J2SE » 为什么小弟我的Class.forName()抛出的错误不是Class

为什么小弟我的Class.forName()抛出的错误不是ClassNotFoundException,而是RuntimeException

www.MyException.Cn  网友分享于:2013-11-15  浏览:551次
为什么我的Class.forName()抛出的异常不是ClassNotFoundException,而是RuntimeException?
try   {
    Class   c   =   Class.forName( "aaaaa ");
    c.newInstance();
}   catch   (Exception   e)   {
    if   (e   instanceof   ClassNotFoundException)
        System.out.println( "ClassNotFoundException ");
    else   if   (e   instanceof   RuntimeException)  
        System.out.println( "RuntimeException ");
}

------解决方案--------------------
绝对是ClassNotFoundException

你真的执行过吗


------解决方案--------------------
度过ClassNotFoundException

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有