JavaTM 2 Platform
Standard Ed. 6

類別 java.lang.ClassNotFoundException
的使用

使用 ClassNotFoundException 的軟體套件
java.awt.datatransfer 提供在應用程序之間和在應用程序內部傳輸資料的介面和類別。 
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.beans.beancontext 提供與 bean 上下文有關的類別和介面。 
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.lang.instrument 提供允許 Java 程式語言代理檢測運行在 JVM 上的程序的服務。 
java.net 為實作網路應用程序提供類別。 
java.rmi 提供 RMI 套件。 
java.rmi.server 提供支持伺服器端 RMI 的類別和介面。 
java.security 為安全框架提供類別和介面。 
javax.activation   
javax.crypto 為加密操作提供類別和介面。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.loading 提供實作高層級動態載入的類別。 
javax.management.relation 提供 Relation Service 的定義。 
javax.rmi.CORBA 包含用於 RMI-IIOP 的可移植性 API。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
org.w3c.dom.bootstrap   
org.xml.sax.helpers 此套件包含“說明器”類別,其中包括對引導基於 SAX 的應用程序的支持。 
 

java.awt.datatransferClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.awt.datatransfer 中的方法
static DataFlavor SystemFlavorMap.decodeDataFlavor(String nat)
          解碼 String native 以用作 DataFlavor
 void DataFlavor.readExternal(ObjectInput is)
          根據 Serialized 狀態還原此 DataFlavor
protected static Class<?> DataFlavor.tryToLoadClass(String className, ClassLoader fallback)
          試圖從以下位置載入類別:引導載入器、系統載入器、上下文載入器(如果存在)和指定的最終載入器。
 

拋出 ClassNotFoundExceptionjava.awt.datatransfer 中的建構子
DataFlavor(String mimeType)
          根據 mimeType 字元串建構 DataFlavor
DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader)
          建構一個表示 MimeTypeDataFlavor
 

java.beansClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.beans 中的方法
static Object Beans.instantiate(ClassLoader cls, String beanName)
           實例化 JavaBean。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext)
           實例化 JavaBean。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
          實例化 bean。
 

java.beans.beancontextClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.beans.beancontext 中的方法
protected  void BeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          在反序列化子級之前,從 BeanContextSupport readObject 中調用。
protected  void BeanContextSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          在調用 defaultReadObject() 之後,但在反序列化任意子級之前,由 readObject 調用。
protected  void BeanContextSupport.deserialize(ObjectInputStream ois, Collection coll)
          readObject 使用此方法來反序列化一個 collection。
 Object BeanContext.instantiateChild(String beanName)
          實例化指定為此 BeanContext 的一個子級的 javaBean。
 Object BeanContextSupport.instantiateChild(String beanName)
           instantiateChild 方法是 BeanContext 中的便捷鉤子 (hook),用來簡化將巢狀的 Bean 實例化為 BeanContext 這項任務。
 void BeanContextSupport.readChildren(ObjectInputStream ois)
          在將此類別的實例用作 BeanContext 協議(及其子協議)實作的代理時,在反序列化期間存在一個「先有雞還是先有蛋」的問題。
 

java.ioClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.io 中的方法
 void ObjectInputStream.defaultReadObject()
          從此串流讀取當前類別的非靜態和非瞬態欄位。
protected  ObjectStreamClass ObjectInputStream.readClassDescriptor()
          從序列化串流讀取類別描述符。
 void Externalizable.readExternal(ObjectInput in)
          物件實作 readExternal 方法來恢復其內容,它通過調用 DataInput 的方法來恢復其基礎型別,調用 readObject 來恢復物件、字元串和陣列。
 ObjectInputStream.GetField ObjectInputStream.readFields()
          按名稱從串流中讀取持久欄位並使其可用。
 Object ObjectInputStream.readObject()
          從 ObjectInputStream 讀取物件。
 Object ObjectInput.readObject()
          讀取並返回物件。
protected  Object ObjectInputStream.readObjectOverride()
          此方法由 ObjectOutputStream 的受信任子類別調用,這些子類別使用受保護的無參數建構子建構 ObjectOutputStream。
 Object ObjectInputStream.readUnshared()
          從 ObjectInputStream 讀取“非共享”物件。
protected  Class<?> ObjectInputStream.resolveClass(ObjectStreamClass desc)
          載入指定串流類別描述的本地等價類別。
protected  Class<?> ObjectInputStream.resolveProxyClass(String[] interfaces)
          返回一個代理類別,該類別實作在代理類別描述符中命名的介面;子類別可以實作此方法,以便從串流及動態代理類別的描述符中讀取自定義資料,允許它們使用介面和代理類別的替換載入機制。
 

java.langClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.lang 中的方法
protected  Class<?> ClassLoader.findClass(String name)
          使用指定的二進制名稱尋找類別。
protected  Class<?> ClassLoader.findSystemClass(String name)
          尋找具有指定的二進制名稱的類別,必要時載入它。
static Class<?> Class.forName(String className)
          返回與帶有給定字元串名的類別或介面相關聯的 Class 物件。
static Class<?> Class.forName(String name, boolean initialize, ClassLoader loader)
          使用給定的類別載入器,返回與帶有給定字元串名的類別或介面相關聯的 Class 物件。
 Class<?> ClassLoader.loadClass(String name)
          使用指定的二進制名稱來載入類別。
protected  Class<?> ClassLoader.loadClass(String name, boolean resolve)
          使用指定的二進制名稱來載入類別。
 

java.lang.instrumentClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.lang.instrument 中的方法
 void Instrumentation.redefineClasses(ClassDefinition... definitions)
          使用提供的類別檔案重定義提供的類別集。
 

java.netClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.net 中的方法
protected  Class<?> URLClassLoader.findClass(String name)
          通過 URL 搜尋路徑尋找並載入具有指定名稱的類別。
 

java.rmiClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.rmi 中的方法
 T MarshalledObject.get()
          返回所包含的 marshalledobject 的新副本。
 

java.rmi.serverClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.rmi.server 中的方法
 Class<?> LoaderHandler.loadClass(String name)
          已過時。 無替代版本
static Class<?> RMIClassLoader.loadClass(String name)
          已過時。 loadClass(String,String) 方法取代
static Class<?> RMIClassLoader.loadClass(String codebase, String name)
          從基本程式碼 URL 路徑載入類別。
static Class<?> RMIClassLoader.loadClass(String codebase, String name, ClassLoader defaultLoader)
          有選擇地使用提供的載入器從基本程式碼 URL 路徑載入類別。
abstract  Class<?> RMIClassLoaderSpi.loadClass(String codebase, String name, ClassLoader defaultLoader)
          提供 RMIClassLoader.loadClass(URL,String)RMIClassLoader.loadClass(String,String)RMIClassLoader.loadClass(String,String,ClassLoader) 的實作。
 Class<?> LoaderHandler.loadClass(URL codebase, String name)
          已過時。 無替代版本
static Class<?> RMIClassLoader.loadClass(URL codebase, String name)
          從基本程式碼 URL 載入類別。
static Class<?> RMIClassLoader.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
          從基本程式碼 URL 路徑載入一個實作一組具有給定名稱的介面的動態代理類別(請參閱 Proxy)。
abstract  Class<?> RMIClassLoaderSpi.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
          提供 RMIClassLoader.loadProxyClass(String,String[],ClassLoader) 的實作。
 

java.securityClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjava.security 中的方法
 Object SignedObject.getObject()
          獲取已封裝的物件。
 

javax.activationClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.activation 中的方法
 Object CommandInfo.getCommandObject(DataHandler dh, ClassLoader loader)
          返回已實例化的 JavaBean 元件。
 void MimeType.readExternal(ObjectInput in)
          對象可實作 readExternal 方法來恢復其內容:對於基本型別,調用 DataInput 的方法;對於物件、字元串和陣列,調用 readObject。
 

javax.cryptoClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.crypto 中的方法
 Object SealedObject.getObject(Cipher c)
          獲取原始(封裝的)物件。
 Object SealedObject.getObject(Key key)
          獲取原始(封裝的)物件。
 Object SealedObject.getObject(Key key, String provider)
          獲取原始(封裝的)物件。
 

javax.managementClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.management 中的方法
static Class DefaultLoaderRepository.loadClass(String className)
          已過時。 仔細檢查類別載入器列表,並嘗試載入所請求的類別。
static Class DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
          已過時。 仔細檢查除了給定類別載入器之外的類別載入器列表,然後嘗試載入所請求的類別。
 

javax.management.loadingClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.management.loading 中的方法
protected  Class<?> MLet.findClass(String name)
          這是要重新定義的類別載入器的主要方法。
 Class<?> ClassLoaderRepository.loadClass(String className)
          通過類別載入器列表載入給定的類別名稱。
static Class DefaultLoaderRepository.loadClass(String className)
          已過時。 仔細檢查類別載入器列表,並嘗試載入所請求的類別。
 Class<?> MLet.loadClass(String name, ClassLoaderRepository clr)
          如果在此 MLet 的 URL 中找不到某個類別,則使用給定的 ClassLoaderRepository 載入該類別。
 Class<?> ClassLoaderRepository.loadClassBefore(ClassLoader stop, String className)
          通過類別載入器列表載入給定的類別名稱,在某個給定的類別載入器處停止。
 Class<?> ClassLoaderRepository.loadClassWithout(ClassLoader exclude, String className)
          通過類別載入器列表載入給定的類別名稱,不包括某個給定的類別載入器。
static Class DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
          已過時。 仔細檢查除了給定的類別載入器的類別載入器列表,然後嘗試載入所請求的類別。
 void MLet.readExternal(ObjectInput in)
          從給定的 ObjectInput 恢復此 MLet 的內容。
 

javax.management.relationClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.management.relation 中的建構子
RoleInfo(String roleName, String mbeanClassName)
          建構子。
RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write)
          建構子。
RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write, int min, int max, String descr)
          建構子。
 

javax.rmi.CORBAClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.rmi.CORBA 中的方法
static Class Util.loadClass(String className, String remoteCodebase, ClassLoader loader)
          為指定的類別返回一個類別實例。
 Class UtilDelegate.loadClass(String className, String remoteCodebase, ClassLoader loader)
          Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader) 的委託調用。
 void StubDelegate.readObject(Stub self, ObjectInputStream s)
          Stub.readObject(java.io.ObjectInputStream) 的委託調用。
 

javax.swingClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.swing 中的方法
static void UIManager.setLookAndFeel(String className)
          使用當前執行緒的上下文類別載入器載入給定類別名稱所指定的 LookAndFeel,並將它傳遞給 setLookAndFeel(LookAndFeel)
 

javax.swing.textClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionjavax.swing.text 中的方法
 void StyleContext.readAttributes(ObjectInputStream in, MutableAttributeSet a)
          讀入屬性的特定於上下文的處理。
static void StyleContext.readAttributeSet(ObjectInputStream in, MutableAttributeSet a)
          從以前通過 writeAttributeSet 寫出的給定物件輸入串流中讀取一個屬性集。
 

org.w3c.dom.bootstrapClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionorg.w3c.dom.bootstrap 中的方法
static DOMImplementationRegistry DOMImplementationRegistry.newInstance()
          獲得 DOMImplementationRegistry 的新實例。
 

org.xml.sax.helpersClassNotFoundException 的使用
 

拋出 ClassNotFoundExceptionorg.xml.sax.helpers 中的方法
static Parser ParserFactory.makeParser()
          已過時。 使用 "org.xml.sax.parser" 系統屬性創建一個新的 SAX 解析器。
static Parser ParserFactory.makeParser(String className)
          已過時。 使用提供的類別名創建一個新的 SAX 解析器物件。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only