- java.lang.Object
 -  
      
- java.lang.Throwable
 -  
        
- java.lang.Exception
 -  
          
- java.lang.ReflectiveOperationException
 -  
            
- java.lang.ClassNotFoundException
 
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable 
public class ClassNotFoundException extends ReflectiveOperationException
当应用程序尝试使用以下命令通过其字符串名称加载类时抛出:-  类
类的forName方法。 -  类
ClassLoader的findSystemClass方法。 -  类
ClassLoader的loadClass方法。 
但是找不到具有指定名称的类的定义。
从版本1.4开始,此异常已经过改进,以符合通用异常链机制。 可能在构造时提供并通过
getException()方法访问的“在加载类时引发的可选异常”现在称为原因 ,并且可以通过Throwable.getCause()方法以及上述“遗留方法”访问。 “ 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 ClassNotFoundException()构造一个没有详细消息的ClassNotFoundException。ClassNotFoundException(String s)使用指定的详细消息构造ClassNotFoundException。ClassNotFoundException(String s, Throwable ex)构造一个ClassNotFoundException其中包含指定的详细消息和加载类时引发的可选异常。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 ThrowablegetCause()返回此异常的原因(如果在尝试加载类时发生错误,则引发异常;否则为null)。ThrowablegetException()返回在尝试加载类时发生错误时引发的异常。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
ClassNotFoundException
public ClassNotFoundException()
构造一个没有详细消息的ClassNotFoundException。 
-  
ClassNotFoundException
public ClassNotFoundException(String s)
使用指定的详细消息构造ClassNotFoundException。- 参数
 -  
              
s- 详细信息。 
 
 -  
 
 -