JavaTM 2 Platform
Standard Ed. 6

類別 java.lang.Class
的使用

使用 Class 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.datatransfer 提供在應用程序之間和在應用程序內部傳輸資料的介面和類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
java.awt.image.renderable 提供用於產生與呈現無關的圖像的類別和介面。 
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.beans.beancontext 提供與 bean 上下文有關的類別和介面。 
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.lang.annotation 為 Java 程式語言註釋設施提供資源庫支持。 
java.lang.instrument 提供允許 Java 程式語言代理檢測運行在 JVM 上的程序的服務。 
java.lang.management 提供管理介面,用於監視和管理 Java 虛擬機器以及 Java 虛擬機器在其上運行的作業系統。 
java.lang.reflect 提供類別和介面,以獲得關於類別和物件的反射資訊。 
java.net 為實作網路應用程序提供類別。 
java.rmi.server 提供支持伺服器端 RMI 的類別和介面。 
java.security 為安全框架提供類別和介面。 
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
java.util.concurrent.atomic 類別的小工具套件,支持在單個變數上解除鎖的執行緒安全程式。 
java.util.prefs 此套件允許應用程序存儲並獲取使用者和系統首選項和配置資料。 
javax.activation   
javax.annotation.processing 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 
javax.crypto 為加密操作提供類別和介面。 
javax.imageio.metadata 用於處理讀寫元資料的 Java Image I/O API 的套件。 
javax.imageio.spi 包含用於 reader、writer、transcoder 和串流的外掛程式介面以及一個運行時註冊表的 Java Image I/O API 套件。 
javax.lang.model.element 用於 Java 程式語言的模型元素的介面。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.loading 提供實作高層級動態載入的類別。 
javax.management.openmbean 提供開放資料型別和 Open MBean 描述符類別。 
javax.naming.spi 提供一些方法來動態地插入對通過 javax.naming 和相關套件存取命名和目錄服務的支持。 
javax.print 為 JavaTM Print Service API 提供了主要類別和介面。 
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的型別以及如何分類別這些屬性的類別和介面。 
javax.print.attribute.standard 包 javax.print.attribute.standard 套件括特定列印屬性的類別。 
javax.rmi 包含 RMI-IIOP 的使用者 API。 
javax.rmi.CORBA 包含用於 RMI-IIOP 的可移植性 API。 
javax.script 文稿 API 由定義 Java TM Scripting Engines 的介面和類別組成,並為它們在 Java 應用程序中的使用提供框架。 
javax.security.auth 此套件提供用於進行驗證和授權的框架。 
javax.sound.midi 提供用於 MIDI(音樂樂器數字介面)資料的 I/O、序列化和合成的介面和類別。 
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。 
javax.sql 為通過 JavaTM 程式語言進行伺服器端資料源存取和處理提供 API。 
javax.sql.rowset JDBC RowSet 實作的標準介面和基礎類別。 
javax.sql.rowset.serial 提供實用工具類別,允許 SQL 型別與 Java 程式語言資料型別之間的可序列化映射關係。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.plaf.synth Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪製。 
javax.swing.table 提供用於處理 javax.swing.JTable 的類別和介面。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.ws 此套件包含核心 JAX-WS API。 
javax.xml.ws.spi 該套件定義用於 JAX-WS 2.0 的 SPI。 
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 程式語言的映射,包括 ORB 類別,如果已實作該類別,則開發人員可以使用此類別作為全功能物件請求代理(Object Request Broker,ORB)。 
org.omg.CORBA_2_3.portable 提供輸入和輸出值型別的各種方法,並包含 org/omg/CORBA/portable 套件的其他更新。 
org.omg.CORBA.portable 提供可移植性層,即可以使一個供應商產生的程式碼運行在另一個供應商 ORB 上的 ORB API 集合。 
org.omg.DynamicAny 提供一些類別和介面使得在運行時能夠遍歷與 any 有關聯的資料值,並提取資料值的基本成分。 
org.omg.PortableServer 提供一些類別和介面,用來產生跨多個供應商 ORB 的可移植應用程序的伺服器端。 
 

java.awtClass 的使用
 

參數型別為 Classjava.awt 中的方法
<T extends DragGestureRecognizer>
T
Toolkit.createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
          創建所請求的抽象 DragGestureRecognizer 類別的具體的、與平臺有關的子類別,並將它與指定的 DragSource、Component 和 DragGestureListener 關聯。
<T extends EventListener>
T[]
Button.getListeners(Class<T> listenerType)
          返回當前在此 Button 上註冊為 FooListener 的所有物件的陣列。
<T extends EventListener>
T[]
Checkbox.getListeners(Class<T> listenerType)
          返回目前已在此 Checkbox 上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
CheckboxMenuItem.getListeners(Class<T> listenerType)
          返回當前在此 CheckboxMenuItem 上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
Choice.getListeners(Class<T> listenerType)
          返回目前已在此 Choice 上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
List.getListeners(Class<T> listenerType)
          返回目前已在此 List 上註冊為 FooListener 的所有物件的陣列。
<T extends EventListener>
T[]
Scrollbar.getListeners(Class<T> listenerType)
          返回目前已在此 Scrollbar 上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
TextComponent.getListeners(Class<T> listenerType)
          返回當前已在此 TextComponent 上註冊為 FooListener 的所有物件的陣列。
<T extends EventListener>
T[]
TextField.getListeners(Class<T> listenerType)
          返回當前已在此 TextField 上註冊為 FooListener 的所有物件的陣列。
<T extends EventListener>
T[]
MenuItem.getListeners(Class<T> listenerType)
          返回當前在此 MenuItem 上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
Window.getListeners(Class<T> listenerType)
          返回當前在此 Window 上註冊為 FooListener 的所有物件所組成的陣列。
<T extends EventListener>
T[]
Container.getListeners(Class<T> listenerType)
          返回當前已在此 Container 上註冊為 FooListener 的所有物件的陣列。
<T extends EventListener>
T[]
Component.getListeners(Class<T> listenerType)
          返回一個當前在此 Component 上作為 FooListener 註冊的所有物件的陣列。
static
<T extends EventListener>
T[]
AWTEventMulticaster.getListeners(EventListener l, Class<T> listenerType)
          返回通過指定的 java.util.EventListener 連接為 FooListener 的所有物件的陣列。
protected static void AWTKeyStroke.registerSubclass(Class<?> subclass)
          註冊一個新類別,AWTKeyStroke 中的處理器方法在產生 AWTKeyStroke 的新實例時將使用它。
 

java.awt.datatransferClass 的使用
 

返回 Classjava.awt.datatransfer 中的方法
 Class<?> DataFlavor.getDefaultRepresentationClass()
           
 Class<?> DataFlavor.getRepresentationClass()
          返回請求此 DataFlavor 時,支持此 DataFlavor 的物件將返回的 Class
protected static Class<?> DataFlavor.tryToLoadClass(String className, ClassLoader fallback)
          試圖從以下位置載入類別:引導載入器、系統載入器、上下文載入器(如果存在)和指定的最終載入器。
 

參數型別為 Classjava.awt.datatransfer 中的建構子
DataFlavor(Class<?> representationClass, String humanPresentableName)
          建構一個表示 Java 類別的 DataFlavor
 

java.awt.dndClass 的使用
 

參數型別為 Classjava.awt.dnd 中的方法
<T extends DragGestureRecognizer>
T
DragSource.createDragGestureRecognizer(Class<T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)
          創建一個新的 DragGestureRecognizer,實作 DragGestureRecognizer 的指定抽象子類別並在新創建的物件上設置指定的 ComponentDragGestureListener
<T extends EventListener>
T[]
DragSource.getListeners(Class<T> listenerType)
          獲得目前已在此 DragSource 上註冊為 FooListener 的所有物件。
 

java.awt.image.renderableClass 的使用
 

返回 Classjava.awt.image.renderable 中的方法
 Class[] ParameterBlock.getParamClasses()
          返回描述該參數的 Class 物件的陣列。
 

java.beansClass 的使用
 

返回 Classjava.beans 中的方法
 Class<?> BeanDescriptor.getBeanClass()
          獲得 bean 的 Class 物件。
 Class<?> BeanDescriptor.getCustomizerClass()
          獲得 bean 的 customizer 的 Class 物件。
 Class<?> IndexedPropertyDescriptor.getIndexedPropertyType()
          獲得索引屬性型別的 Class 物件。
 Class<?> EventSetDescriptor.getListenerType()
          獲得目標介面的 Class 物件。
 Class<?> PropertyDescriptor.getPropertyEditorClass()
          獲得已為此屬性註冊的任何顯式 PropertyEditor Class。
 Class<?> PropertyDescriptor.getPropertyType()
          獲得屬性的 Class 物件。
 

參數型別為 Classjava.beans 中的方法
static
<T> T
EventHandler.create(Class<T> listenerInterface, Object target, String action)
          創建 listenerInterface 的實作,在該實作中,偵聽器介面中的所有 方法都會將處理程序的 action 應用到 target
static
<T> T
EventHandler.create(Class<T> listenerInterface, Object target, String action, String eventPropertyName)
          創建 listenerInterface 的實作,在該實作中,所有 方法都會將事件表達式的值 eventPropertyName 傳遞給語句中的最終方法 action,後者被應用於 target
static
<T> T
EventHandler.create(Class<T> listenerInterface, Object target, String action, String eventPropertyName, String listenerMethodName)
          創建 listenerInterface 的實作,在該實作中,名為 listenerMethodName 的方法將事件表達式的值 eventPropertyName 傳遞給語句中的最終方法 action,後者被應用於 target
static PropertyEditor PropertyEditorManager.findEditor(Class<?> targetType)
          尋找給定目標型別的值編輯器。
static void Introspector.flushFromCaches(Class<?> clz)
          刷新給定類別的 Introspector 的內部快取記憶體資訊。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass)
          在 Java Bean 上進行內省,瞭解其所有屬性、公開的方法和事件。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass, Class<?> stopClass)
          在給定的“斷”點之下,在 Java Bean 上進行內省,瞭解其所有屬性和公開的方法。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass, Class<?> stopClass)
          在給定的“斷”點之下,在 Java Bean 上進行內省,瞭解其所有屬性和公開的方法。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass, int flags)
          在 Java Bean 上進行內省,瞭解其所有屬性、公開的方法和事件,並將結果用一些控制標記表示。
static Object Beans.getInstanceOf(Object bean, Class<?> targetType)
          從給定 bean 中獲得表示源物件的指定型別視圖的物件。
 PersistenceDelegate Encoder.getPersistenceDelegate(Class<?> type)
          返回給定型別的持久委託。
protected  void DefaultPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
          initialize 方法的此預設實作假設保存在此型別物件中的所有狀態都是通過比對 "setter" 和 "getter" 方法對來公開的,公開的順序是 Introspector 返回它們的順序。
protected  void PersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
          產生一系列對 newInstance 有副作用的語句,使得新實例等於 oldInstance
static boolean Beans.isInstanceOf(Object bean, Class<?> targetType)
          檢查是否可以將 bean 視為給定目標型別。
static void PropertyEditorManager.registerEditor(Class<?> targetType, Class<?> editorClass)
          註冊一個將用來編輯給定目標類別的值的編輯器類別。
static void PropertyEditorManager.registerEditor(Class<?> targetType, Class<?> editorClass)
          註冊一個將用來編輯給定目標類別的值的編輯器類別。
 void Encoder.setPersistenceDelegate(Class<?> type, PersistenceDelegate persistenceDelegate)
          將與此 type 相關聯的持久委託設置為 persistenceDelegate
 void PropertyDescriptor.setPropertyEditorClass(Class<?> propertyEditorClass)
          通常 PropertyEditor 是使用 PropertyEditorManager 找到的。
 

參數型別為 Classjava.beans 中的建構子
BeanDescriptor(Class<?> beanClass)
          為沒有 customizer 的 bean 創建一個 BeanDescriptor。
BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
          為有 customizer 的 bean 創建一個 BeanDescriptor。
BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
          為有 customizer 的 bean 創建一個 BeanDescriptor。
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String listenerMethodName)
          假定按照最簡單的標準設計網要創建 EventSetDescriptor,其中指定事件 "fred" 是 (1) 作為介面 FredListener 的單個方法上的調用傳遞的;(2) 它有一個 FredEvent 型別的參數;(3) 其中 FredListener 可以通過調用源元件的 addFredListener 方法註冊,並通過調用 removeFredListener 方法移除。
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String listenerMethodName)
          假定按照最簡單的標準設計網要創建 EventSetDescriptor,其中指定事件 "fred" 是 (1) 作為介面 FredListener 的單個方法上的調用傳遞的;(2) 它有一個 FredEvent 型別的參數;(3) 其中 FredListener 可以通過調用源元件的 addFredListener 方法註冊,並通過調用 removeFredListener 方法移除。
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName)
          使用字元串名稱從頭開始創建 EventSetDescriptor
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName)
          使用字元串名稱從頭開始創建 EventSetDescriptor
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
          此建構子使用字元串名稱從頭開始創建 EventSetDescriptor。
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
          此建構子使用字元串名稱從頭開始創建 EventSetDescriptor。
EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod)
          使用 java.lang.reflect.Methodjava.lang.Class 物件從頭開始創建 EventSetDescriptor
EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod)
          此建構子使用 java.lang.reflect.Method 和 java.lang.Class 物件從頭開始創建 EventSetDescriptor。
EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
          使用 java.lang.reflect.MethodDescriptorjava.lang.Class 物件從頭開始創建 EventSetDescriptor
IndexedPropertyDescriptor(String propertyName, Class<?> beanClass)
          此建構子通過 getFoo 和 setFoo 存取方法為符合標準 Java 約定的屬性建構 IndexedPropertyDescriptor,將其用於索引存取和陣列存取。
IndexedPropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName, String indexedReadMethodName, String indexedWriteMethodName)
          此建構子帶有一個簡單屬性的名稱和用於讀寫屬性的方法名稱,它們都是帶索引的或不帶索引的。
PropertyDescriptor(String propertyName, Class<?> beanClass)
          通過調用 getFoo 和 setFoo 存取方法,為符合標準 Java 約定的屬性建構一個 PropertyDescriptor。
PropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName)
          此建構子帶有一個簡單屬性的名稱和用於讀寫屬性的方法名稱。
 

java.beans.beancontextClass 的使用
 

宣告為 Classjava.beans.beancontext 中的欄位
protected  Class BeanContextServiceAvailableEvent.serviceClass
          新近可用服務的 Class 參考
protected  Class BeanContextServiceRevokedEvent.serviceClass
          將被取消服務的 Class 參考。
 

返回 Classjava.beans.beancontext 中的方法
 Class BeanContextServiceAvailableEvent.getServiceClass()
          獲得作為此通知主題的服務類別。
 Class BeanContextServiceRevokedEvent.getServiceClass()
          獲得作為此通知主題的服務類別
 

參數型別為 Classjava.beans.beancontext 中的方法
 boolean BeanContextServices.addService(Class serviceClass, BeanContextServiceProvider serviceProvider)
          向此 BeanContext 添加服務。
 boolean BeanContextServicesSupport.addService(Class serviceClass, BeanContextServiceProvider bcsp)
          添加服務。
protected  boolean BeanContextServicesSupport.addService(Class serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)
          添加服務。
protected static boolean BeanContextSupport.classEquals(Class first, Class second)
          測試以查看兩個類別物件或其名稱是否相等。
protected static boolean BeanContextSupport.classEquals(Class first, Class second)
          測試以查看兩個類別物件或其名稱是否相等。
protected  BeanContextServicesSupport.BCSSServiceProvider BeanContextServicesSupport.createBCSSServiceProvider(Class sc, BeanContextServiceProvider bcsp)
          子類別可以覆寫此方法來創建 BCSSServiceProvider 的新子類別,而不必為了實例化而覆寫 addService()。
protected  void BeanContextServicesSupport.fireServiceAdded(Class serviceClass)
          觸發一個通知新服務的 BeanContextServiceEvent
protected  void BeanContextServicesSupport.fireServiceRevoked(Class serviceClass, boolean revokeNow)
          觸發一個指示某一特定服務不再可用的 BeanContextServiceRevokedEvent
 Iterator BeanContextServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
          由 BeanContextServices 調用,此方法獲得指定服務的當前服務選擇器。
 Iterator BeanContextServicesSupport.BCSSProxyServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
           
 Iterator BeanContextServices.getCurrentServiceSelectors(Class serviceClass)
          通過在基礎 BeanContextServiceProvider 上調用 getCurrentServiceSelectors() 獲得指定服務的與服務有關的服務參數列表(服務選擇器)。
 Iterator BeanContextServicesSupport.getCurrentServiceSelectors(Class serviceClass)
           
 Object BeanContextServices.getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
          BeanContextChild(或任意與 BeanContextChild 關聯的物件)可以通過調用此方法從其巢狀 BeanContextServices 中獲得對當前已註冊服務的參考。
 Object BeanContextServicesSupport.getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
          獲得一個可被委託的服務。
 Object BeanContextServiceProvider.getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
          由 BeanContextServices 調用,此方法請求來自此 BeanContextServiceProvider 服務的一個實例。
 Object BeanContextServicesSupport.BCSSProxyServiceProvider.getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
           
 boolean BeanContextServices.hasService(Class serviceClass)
          報告是否可以從此上下文中得到給定服務。
 boolean BeanContextServicesSupport.hasService(Class serviceClass)
          具有一個可被委託的服務。
 boolean BeanContextServiceRevokedEvent.isServiceClass(Class service)
          檢查此事件,以確定將被取消的服務是否屬於某個特定類別。
 void BeanContextServices.revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
          希望從此上下文中移除當前已註冊服務的 BeanContextServiceProvider 可以通過調用此方法實作移除。
 void BeanContextServicesSupport.revokeService(Class serviceClass, BeanContextServiceProvider bcsp, boolean revokeCurrentServicesNow)
          移除服務。
 

參數型別為 Classjava.beans.beancontext 中的建構子
BeanContextServiceAvailableEvent(BeanContextServices bcs, Class sc)
          建構一個 BeanContextAvailableServiceEvent
BeanContextServiceRevokedEvent(BeanContextServices bcs, Class sc, boolean invalidate)
          建構一個 BeanContextServiceEvent
 

java.ioClass 的使用
 

返回 Classjava.io 中的方法
 Class<?> ObjectStreamClass.forClass()
          返回此版本所映射的本地 VM 中的類別。
 Class<?> ObjectStreamField.getType()
          獲取欄位的型別。
protected  Class<?> ObjectInputStream.resolveClass(ObjectStreamClass desc)
          載入指定串流類別描述的本地等價類別。
protected  Class<?> ObjectInputStream.resolveProxyClass(String[] interfaces)
          返回一個代理類別,該類別實作在代理類別描述符中命名的介面;子類別可以實作此方法,以便從串流及動態代理類別的描述符中讀取自定義資料,允許它們使用介面和代理類別的替換載入機制。
 

參數型別為 Classjava.io 中的方法
protected  void ObjectOutputStream.annotateClass(Class<?> cl)
          子類別可以實作此方法,從而允許在串流中存儲類別資料。
protected  void ObjectOutputStream.annotateProxyClass(Class<?> cl)
          子類別可以實作此方法,從而在串流中存儲定制資料和動態代理類別的描述符。
static ObjectStreamClass ObjectStreamClass.lookup(Class<?> cl)
          尋找可序列化類別的描述符。
static ObjectStreamClass ObjectStreamClass.lookupAny(Class<?> cl)
          返回任意類別的描述符,不考慮它是否實作 Serializable
 

參數型別為 Classjava.io 中的建構子
ObjectStreamField(String name, Class<?> type)
          創建具有指定型別的 Serializable 欄位。
ObjectStreamField(String name, Class<?> type, boolean unshared)
          創建一個 ObjectStreamField,表示給定名稱和型別的可序列化欄位。
 

java.langClass 的使用
 

宣告為 Classjava.lang 中的欄位
static Class<Void> Void.TYPE
          表示對應於關鍵字 void 的偽型別的 Class 物件。
static Class<Long> Long.TYPE
          表示基本型別 longClass 實例。
static Class<Integer> Integer.TYPE
          表示基本型別 intClass 實例。
static Class<Short> Short.TYPE
          表示基本型別 shortClass 實例。
static Class<Byte> Byte.TYPE
          表示基本型別 byteClass 實例。
static Class<Double> Double.TYPE
          表示基本型別 doubleClass 實例。
static Class<Float> Float.TYPE
          表示 float 基本型別的 Class 實例。
static Class<Character> Character.TYPE
          表示基本型別 charClass 實例。
static Class<Boolean> Boolean.TYPE
          表示基本型別 boolean 的 Class 物件。
 

返回 Classjava.lang 中的方法
<U> Class<? extends U>
Class.asSubclass(Class<U> clazz)
          強制轉換該 Class 物件,以表示指定的 class 物件所表示的類別的一個子類別。
protected  Class<?> SecurityManager.currentLoadedClass()
          已過時。 建議不使用該類別安全檢查。建議使用 checkPermission 調用。
protected  Class<?> ClassLoader.defineClass(byte[] b, int off, int len)
          已過時。 defineClass(String, byte[], int, int) 取代
protected  Class<?> ClassLoader.defineClass(String name, byte[] b, int off, int len)
          將一個 byte 陣列轉換為 Class 類別的實例。
protected  Class<?> ClassLoader.defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
          使用可選的 ProtectionDomain 將一個 byte 陣列轉換為 Class 類別的實例。
protected  Class<?> ClassLoader.defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)
          使用可選的 ProtectionDomainByteBuffer 轉換為 Class 類別的實例。
 Class<? extends Enum> EnumConstantNotPresentException.enumType()
          返回缺少的列舉常數的型別。
protected  Class<?> ClassLoader.findClass(String name)
          使用指定的二進制名稱尋找類別。
protected  Class<?> ClassLoader.findLoadedClass(String name)
          如果 Java 虛擬機器已將此載入器記錄為具有給定二進制名稱的某個類別的啟動載入器,則返回該二進制名稱的類別。
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<?> Object.getClass()
          返回此 Object 的運行時類別。
protected  Class[] SecurityManager.getClassContext()
          以類別陣列的形式返回當前執行堆疊(stack)空間。
 Class<?>[] Class.getClasses()
          返回一個套件含某些 Class 物件的陣列,這些物件表示屬於此 Class 物件所表示的類別的成員的所有公共類別和介面。
 Class<?> Class.getComponentType()
          返回表示陣列元件型別的 Class
 Class<?>[] Class.getDeclaredClasses()
          返回 Class 物件的一個陣列,這些物件反映宣告為此 Class 物件所表示的類別的成員的全部類別和介面。
 Class<E> Enum.getDeclaringClass()
          返回與此列舉常數的列舉型別相對應的 Class 物件。
 Class<?> Class.getDeclaringClass()
          如果此 Class 物件所表示的類別或介面是另一個類別的成員,則返回的 Class 物件表示該物件的宣告類別。
 Class<?> Class.getEnclosingClass()
          返回底層類別的立即封閉類別。
 Class<?>[] Class.getInterfaces()
          確定此物件所表示的類別或介面實作的介面。
 Class<? super T> Class.getSuperclass()
          返回表示此 Class 所表示的實體(類別、介面、基本型別或 void)的父級類別的 Class
 Class<?> ClassLoader.loadClass(String name)
          使用指定的二進制名稱來載入類別。
protected  Class<?> ClassLoader.loadClass(String name, boolean resolve)
          使用指定的二進制名稱來載入類別。
 

參數型別為 Classjava.lang 中的方法
<U> Class<? extends U>
Class.asSubclass(Class<U> clazz)
          強制轉換該 Class 物件,以表示指定的 class 物件所表示的類別的一個子類別。
 void SecurityManager.checkMemberAccess(Class<?> clazz, int which)
          如果不允許調用執行緒存取程序,則拋出 SecurityException
static boolean Compiler.compileClass(Class<?> clazz)
          編譯指定的類別。
<A extends Annotation>
A
Package.getAnnotation(Class<A> annotationClass)
           
<A extends Annotation>
A
Class.getAnnotation(Class<A> annotationClass)
           
 Constructor<T> Class.getConstructor(Class<?>... parameterTypes)
          返回一個 Constructor 物件,它反映此 Class 物件所表示的類別的指定公共建構子。
 Constructor<T> Class.getDeclaredConstructor(Class<?>... parameterTypes)
          返回一個 Constructor 物件,該物件反映此 Class 物件所表示的類別或介面的指定建構子。
 Method Class.getDeclaredMethod(String name, Class<?>... parameterTypes)
          返回一個 Method 物件,該物件反映此 Class 物件所表示的類別或介面的指定已宣告方法。
 Method Class.getMethod(String name, Class<?>... parameterTypes)
          返回一個 Method 物件,它反映此 Class 物件所表示的類別或介面的指定公共成員方法。
 boolean Package.isAnnotationPresent(Class<? extends Annotation> annotationClass)
           
 boolean Class.isAnnotationPresent(Class<? extends Annotation> annotationClass)
           
 boolean Class.isAssignableFrom(Class<?> cls)
          判定此 Class 物件所表示的類別或介面與指定的 Class 參數所表示的類別或介面是否相同,或是否是其父級類別或父級介面。
protected  void ClassLoader.resolveClass(Class<?> c)
          連接指定的類別。
protected  void ClassLoader.setSigners(Class<?> c, Object[] signers)
          設置類別的簽署者。
static
<T extends Enum<T>>
T
Enum.valueOf(Class<T> enumType, String name)
          返回帶指定名稱的指定列舉型別的列舉常數。
 

參數型別為 Classjava.lang 中的建構子
EnumConstantNotPresentException(Class<? extends Enum> enumType, String constantName)
          為指定常數建構一個 EnumConstantNotPresentException
 

java.lang.annotationClass 的使用
 

返回 Classjava.lang.annotation 中的方法
 Class<? extends Annotation> IncompleteAnnotationException.annotationType()
          返回帶有缺少元素的註釋型別的 Class 物件。
 Class<? extends Annotation> Annotation.annotationType()
          返回此 annotation 的註釋型別。
 

參數型別為 Classjava.lang.annotation 中的建構子
IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
          建構一個指示指定註釋型別中缺少指定元素的 IncompleteAnnotationException。
 

java.lang.instrumentClass 的使用
 

返回 Classjava.lang.instrument 中的方法
 Class[] Instrumentation.getAllLoadedClasses()
          返回 JVM 當前載入的全部類別的陣列。
 Class<?> ClassDefinition.getDefinitionClass()
          返回該類別。
 Class[] Instrumentation.getInitiatedClasses(ClassLoader loader)
          返回所有初始化載入器是 loader 的類別的陣列。
 

參數型別為 Classjava.lang.instrument 中的方法
 boolean Instrumentation.isModifiableClass(Class<?> theClass)
          確定一個類別是否可以被 retransformationredefinition 修改。
 void Instrumentation.retransformClasses(Class<?>... classes)
          重轉換提供的類別集。
 byte[] ClassFileTransformer.transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
          此方法的實作可以轉換提供的類別檔案,並返回一個新的替換類別檔案。
 

參數型別為 Classjava.lang.instrument 中的建構子
ClassDefinition(Class<?> theClass, byte[] theClassFile)
          使用提供的類別和類別檔案位元組創建一個新的 ClassDefinition 綁定。
 

java.lang.managementClass 的使用
 

參數型別為 Classjava.lang.management 中的方法
static
<T> T
ManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
          返回用於給定 MXBean 名稱的平臺 MXBean 介面的代理,以便通過給定 MBeanServerConnection 轉發其方法調用。
 

java.lang.reflectClass 的使用
 

返回 Classjava.lang.reflect 中的方法
 Class<T> Constructor.getDeclaringClass()
          返回 Class 物件,該物件表示宣告由此 Constructor 物件表示的建構子的類別。
 Class<?> Method.getDeclaringClass()
          返回表示宣告由此 Method 物件表示的方法的類別或介面的 Class 物件。
 Class<?> Field.getDeclaringClass()
          返回表示類別或介面的 Class 物件,該類別或介面宣告由此 Field 物件表示的欄位。
 Class<?> Member.getDeclaringClass()
          返回表示宣告由此 Member 表示的成員或建構子的類別或介面的 Class 物件。
 Class<?>[] Constructor.getExceptionTypes()
          返回一組表示宣告要拋出的異常型別的 Class 物件,這些異常是由此 Constructor 物件表示的底層建構子拋出的。
 Class<?>[] Method.getExceptionTypes()
          返回 Class 物件的陣列,這些物件描述了宣告將此 Method 物件表示的底層方法拋出的異常型別。
 Class<?>[] Constructor.getParameterTypes()
          按照宣告順序返回一組 Class 物件,這些物件表示此 Constructor 物件所表示建構子的形參型別。
 Class<?>[] Method.getParameterTypes()
          按照宣告順序返回 Class 物件的陣列,這些物件描述了此 Method 物件所表示的方法的形參型別。
static Class<?> Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
          返回代理類別的 java.lang.Class 物件,並向其提供類別載入器和介面陣列。
 Class<?> Method.getReturnType()
          返回一個 Class 物件,該物件描述了此 Method 物件所表示的方法的正式返回型別。
 Class<?> Field.getType()
          返回一個 Class 物件,它標識了此 Field 物件所表示欄位的宣告型別。
 

參數型別為 Classjava.lang.reflect 中的方法
<T extends Annotation>
T
Constructor.getAnnotation(Class<T> annotationClass)
           
<T extends Annotation>
T
Method.getAnnotation(Class<T> annotationClass)
           
<T extends Annotation>
T
Field.getAnnotation(Class<T> annotationClass)
           
<T extends Annotation>
T
AccessibleObject.getAnnotation(Class<T> annotationClass)
           
<T extends Annotation>
T
AnnotatedElement.getAnnotation(Class<T> annotationClass)
          如果存在該元素的指定型別的註釋,則返回這些註釋,否則返回 null。
static Class<?> Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
          返回代理類別的 java.lang.Class 物件,並向其提供類別載入器和介面陣列。
 boolean AccessibleObject.isAnnotationPresent(Class<? extends Annotation> annotationClass)
           
 boolean AnnotatedElement.isAnnotationPresent(Class<? extends Annotation> annotationClass)
          如果指定型別的註釋存在於此元素上,則返回 true,否則返回 false。
static boolean Proxy.isProxyClass(Class<?> cl)
          當且僅當指定的類別通過 getProxyClass 方法或 newProxyInstance 方法動態產生為代理類別時,返回 true。
static Object Array.newInstance(Class<?> componentType, int... dimensions)
          創建一個具有指定的元件型別和維度的新陣列。
static Object Array.newInstance(Class<?> componentType, int length)
          創建一個具有指定的元件型別和長度的新陣列。
static Object Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
          返回一個指定介面的代理類別實例,該介面可以將方法調用指派到指定的調用處理程序。
 

java.netClass 的使用
 

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

參數型別為 Classjava.net 中的方法
 Object URLConnection.getContent(Class[] classes)
          獲取此 URL 連接的內容。
 Object URL.getContent(Class[] classes)
          獲取此 URL 的內容。
 Object ContentHandler.getContent(URLConnection urlc, Class[] classes)
          如果給出位於物件表示形式開頭的 URL 連接串流,則此方法讀取該串流並創建與給定型別之一比對的物件。
 

java.rmi.serverClass 的使用
 

返回 Classjava.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) 的實作。
 

參數型別為 Classjava.rmi.server 中的方法
static String RMIClassLoader.getClassAnnotation(Class<?> cl)
          返回表示類別定義位置的註釋字元串,RMI 將在編組給定類別的物件時用其註釋類別描述符。
abstract  String RMIClassLoaderSpi.getClassAnnotation(Class<?> cl)
          提供 RMIClassLoader.getClassAnnotation(Class) 的實作。
 

java.securityClass 的使用
 

返回 Classjava.security 中的方法
protected  Class<?> SecureClassLoader.defineClass(String name, byte[] b, int off, int len, CodeSource cs)
          使用可選的 CodeSource 將 byte 陣列轉換為 Class 類別的實例。
protected  Class<?> SecureClassLoader.defineClass(String name, ByteBuffer b, CodeSource cs)
          使用可選的 CodeSource 將 ByteBuffer 轉換為 Class 類別的實例。
 

參數型別為 Classjava.security 中的方法
 boolean KeyStoreSpi.engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
          確定指定 alias 的 keystore Entry 是否是指定 entryClass 的實例或子類別。
protected abstract
<T extends KeySpec>
T
KeyFactorySpi.engineGetKeySpec(Key key, Class<T> keySpec)
          返回給定密鑰物件的規範(密鑰材料)。
protected abstract
<T extends AlgorithmParameterSpec>
T
AlgorithmParametersSpi.engineGetParameterSpec(Class<T> paramSpec)
          返回此參數物件的(透明)規範。
 boolean KeyStore.entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
          確定指定 alias 的 keystore Entry 是否是指定 entryClass 的實例或子類別。
<T extends KeySpec>
T
KeyFactory.getKeySpec(Key key, Class<T> keySpec)
          返回給定密鑰物件的規範(密鑰材料)。
<T extends AlgorithmParameterSpec>
T
AlgorithmParameters.getParameterSpec(Class<T> paramSpec)
          返回此參數物件的(透明)規範。
 

java.sqlClass 的使用
 

返回變數型別為 Class 的型別的 java.sql 中的方法
 Map<String,Class<?>> Connection.getTypeMap()
          獲取與此 Connection 物件關聯的 Map 物件。
 

參數型別為 Classjava.sql 中的方法
<T extends Source>
T
SQLXML.getSource(Class<T> sourceClass)
          返回讀取此 SQLXML 實例指定的 XML 值的 Source。
 boolean Wrapper.isWrapperFor(Class<?> iface)
          如果調用此方法的物件實作介面參數,或者是實作介面參數的物件的直接或間接外覆器,則返回 true。
<T extends Result>
T
SQLXML.setResult(Class<T> resultClass)
          返回設置此 SQLXML 實例指定的 XML 值的 Result。
<T> T
Wrapper.unwrap(Class<T> iface)
          返回一個物件,該物件實作給定介面,以允許存取非標準方法或代理未公開的標準方法。
 

型別變數型別為 Classjava.sql 中的方法參數
 Object Array.getArray(long index, int count, Map<String,Class<?>> map)
          獲取由此 ARRAY 物件指定的 SQL Array 值的一部分,從指定 index 開始,包含 SQL 陣列中 count 個連續元素。
 Object Array.getArray(Map<String,Class<?>> map)
          獲取由此 Array 物件指定的 SQL ARRAY 值的內容。
 Object[] Struct.getAttributes(Map<String,Class<?>> map)
          產生此 Struct 物件所表示的 SQL 結構型別的屬性的有序值。
 Object CallableStatement.getObject(int parameterIndex, Map<String,Class<?>> map)
          返回一個表示 OUT 參數 parameterIndex 值的物件,並將 map 用於該參數值的自定義映射關係。
 Object ResultSet.getObject(int columnIndex, Map<String,Class<?>> map)
          以 Java 程式語言中 Object 的形式獲取此 ResultSet 物件的當前行中指定列的值。
 Object Ref.getObject(Map<String,Class<?>> map)
          獲取參考對象並使用給定型別映射表將其映射到 Java 型別。
 Object CallableStatement.getObject(String parameterName, Map<String,Class<?>> map)
          返回一個表示 OUT 參數 parameterName 值的物件,並將 map 用於該參數值的自定義映射關係。
 Object ResultSet.getObject(String columnLabel, Map<String,Class<?>> map)
          以 Java 程式語言中 Object 的形式獲取此 ResultSet 物件的當前行中指定列的值。
 ResultSet Array.getResultSet(long index, int count, Map<String,Class<?>> map)
          獲取保存子陣列的元素的結果集合,從索引 index 開始,包含 count 個連續元素。
 ResultSet Array.getResultSet(Map<String,Class<?>> map)
          獲取包含由此 Array 物件指定的 SQL ARRAY 值的元素的結果集合。
 void Connection.setTypeMap(Map<String,Class<?>> map)
          將給定的 TypeMap 物件安裝為此 Connection 物件的型別映射。
 

java.utilClass 的使用
 

返回 Classjava.util 中的方法
 Class<?> IllegalFormatConversionException.getArgumentClass()
          返回不比對參數的類別。
 

參數型別為 Classjava.util 中的方法
static
<E extends Enum<E>>
EnumSet<E>
EnumSet.allOf(Class<E> elementType)
          創建一個套件含指定元素型別的所有元素的列舉 set。
static
<E> Collection<E>
Collections.checkedCollection(Collection<E> c, Class<E> type)
          返回指定 collection 的一個動態型別安全視圖。
static
<E> List<E>
Collections.checkedList(List<E> list, Class<E> type)
          返回指定列表的一個動態型別安全視圖。
static
<K,V> Map<K,V>
Collections.checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
          返回指定映射的一個動態型別安全視圖。
static
<K,V> Map<K,V>
Collections.checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
          返回指定映射的一個動態型別安全視圖。
static
<E> Set<E>
Collections.checkedSet(Set<E> s, Class<E> type)
          返回指定 set 的一個動態型別安全視圖。
static
<K,V> SortedMap<K,V>
Collections.checkedSortedMap(SortedMap<K,V> m, Class<K> keyType, Class<V> valueType)
          返回指定有序映射的一個動態型別安全視圖。
static
<K,V> SortedMap<K,V>
Collections.checkedSortedMap(SortedMap<K,V> m, Class<K> keyType, Class<V> valueType)
          返回指定有序映射的一個動態型別安全視圖。
static
<E> SortedSet<E>
Collections.checkedSortedSet(SortedSet<E> s, Class<E> type)
          返回指定有序 set 的一個動態型別安全視圖。
static
<T,U> T[]
Arrays.copyOf(U[] original, int newLength, Class<? extends T[]> newType)
          複製指定的陣列,截取或用 null 填充(如有必要),以使副本具有指定的長度。
static
<T,U> T[]
Arrays.copyOfRange(U[] original, int from, int to, Class<? extends T[]> newType)
          將指定陣列的指定範圍複製到一個新陣列。
static
<S> ServiceLoader<S>
ServiceLoader.load(Class<S> service)
          針對給定服務型別創建新的服務載入器,使用當前執行緒的上下文類別載入器
static
<S> ServiceLoader<S>
ServiceLoader.load(Class<S> service, ClassLoader loader)
          針對給定服務型別和類別載入器創建新的服務載入器。
static
<S> ServiceLoader<S>
ServiceLoader.loadInstalled(Class<S> service)
          針對給定服務型別創建新的服務載入器,使用擴展類別載入器。
static
<E extends Enum<E>>
EnumSet<E>
EnumSet.noneOf(Class<E> elementType)
          創建一個具有指定元素型別的空列舉 set。
 

參數型別為 Classjava.util 中的建構子
EnumMap(Class<K> keyType)
          創建一個具有指定鍵型別的空列舉映射。
IllegalFormatConversionException(char c, Class<?> arg)
          使用不比對轉換和相應參數類別建構此類別的實例。
 

java.util.concurrent.atomicClass 的使用
 

參數型別為 Classjava.util.concurrent.atomic 中的方法
static
<U,W> AtomicReferenceFieldUpdater<U,W>
AtomicReferenceFieldUpdater.newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
          使用給定的欄位為物件創建和返回一個更新器。
static
<U,W> AtomicReferenceFieldUpdater<U,W>
AtomicReferenceFieldUpdater.newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
          使用給定的欄位為物件創建和返回一個更新器。
static
<U> AtomicIntegerFieldUpdater<U>
AtomicIntegerFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
          使用給定欄位為物件創建和返回一個更新器。
static
<U> AtomicLongFieldUpdater<U>
AtomicLongFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
          為物件創建並返回一個具有給定欄位的更新器。
 

java.util.prefsClass 的使用
 

參數型別為 Classjava.util.prefs 中的方法
static Preferences Preferences.systemNodeForPackage(Class<?> c)
          從系統首選項階層樹(根據約定,它與指定類別的套件相關聯)返回首選項節點。
static Preferences Preferences.userNodeForPackage(Class<?> c)
          從調用使用者首選項階層樹(根據約定,它與指定類別的套件相關聯)返回首選項節點。
 

javax.activationClass 的使用
 

返回 Classjavax.activation 中的方法
 Class ActivationDataFlavor.getRepresentationClass()
          返回表示形式類別。
 

參數型別為 Classjavax.activation 中的建構子
ActivationDataFlavor(Class representationClass, String humanPresentableName)
          建構一個表示 MimeTypeDataFlavor
ActivationDataFlavor(Class representationClass, String mimeType, String humanPresentableName)
          建構一個表示任意 Java 物件的 DataFlavor
 

javax.annotation.processingClass 的使用
 

參數型別為 Classjavax.annotation.processing 中的方法
 Set<? extends Element> RoundEnvironment.getElementsAnnotatedWith(Class<? extends Annotation> a)
          返回使用給定註釋型別註釋的元素。
 

javax.cryptoClass 的使用
 

參數型別為 Classjavax.crypto 中的方法
protected abstract  KeySpec SecretKeyFactorySpi.engineGetKeySpec(SecretKey key, Class keySpec)
          以所需格式返回給定密鑰物件的規範(密鑰材料)。
 KeySpec SecretKeyFactory.getKeySpec(SecretKey key, Class keySpec)
          以請求的格式返回給定密鑰物件的規範(密鑰材料)。
 

javax.imageio.metadataClass 的使用
 

返回 Classjavax.imageio.metadata 中的方法
 Class<?> IIOMetadataFormat.getObjectClass(String elementName)
          返回存儲在元素中的 Class 型別的 Object 參考。
 Class<?> IIOMetadataFormatImpl.getObjectClass(String elementName)
           
 

參數型別為 Classjavax.imageio.metadata 中的方法
protected  void IIOMetadataFormatImpl.addObjectValue(String elementName, Class<?> classType, int arrayMinLength, int arrayMaxLength)
          允許將給定類別型別的 Object 參考存儲在實作指定元素的節點中。
protected
<T> void
IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue)
          允許將給定類別型別的 Object 參考存儲在實作指定元素的節點中。
protected
<T> void
IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue, List<? extends T> enumeratedValues)
          允許將給定類別型別的 Object 參考存儲在實作指定元素的節點中。
protected
<T extends Object & Comparable<? super T>>
void
IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, T defaultValue, Comparable<? super T> minValue, Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive)
          允許將給定類別型別的 Object 參考存儲在實作指定元素的節點中。
 

javax.imageio.spiClass 的使用
 

宣告為 Classjavax.imageio.spi 中的欄位
protected  Class<?> ImageInputStreamSpi.inputClass
          指示供 createInputStreamInstance 方法使用的合法物件型別的 Class 物件。
protected  Class[] ImageReaderSpi.inputTypes
          將從 getInputTypes 返回的 Class 物件陣列,該陣列最初為 null
protected  Class<?> ImageOutputStreamSpi.outputClass
          指示供 createInputStreamInstance 方法使用的合法物件型別的 Class 物件。
protected  Class[] ImageWriterSpi.outputTypes
          將從 getOutputTypes 返回的 Class 物件的陣列,該陣列最初為 null
static Class[] ImageReaderSpi.STANDARD_INPUT_TYPE
          將從 getInputTypes 返回的單元素陣列,該陣列最初包含 ImageInputStream.class
static Class[] ImageWriterSpi.STANDARD_OUTPUT_TYPE
          從 getInputTypes 返回的單元素陣列,該陣列最初包含 ImageInputStream.class
 

返回 Classjavax.imageio.spi 中的方法
 Class<?> ImageInputStreamSpi.getInputClass()
          返回表示必須由輸入源實作(以便使用 createInputStreamInstance 方法在 ImageInputStream 中“包裹”)的類別或介面的型別的 Class 物件。
 Class[] ImageReaderSpi.getInputTypes()
          返回 Class 物件陣列,指示可用作 reader 的 setInput 方法參數的物件型別。
 Class<?> ImageOutputStreamSpi.getOutputClass()
          返回表示必須由輸出目標位置實作(以便使用 createOutputStreamInstance 方法在 ImageOutputStream 中“包裹”)的類別或介面的型別的 Class 物件。
 Class[] ImageWriterSpi.getOutputTypes()
          返回 Class 物件陣列,指示可用作 setOutput 方法參數的物件型別。
 

返回變數型別為 Class 的型別的 javax.imageio.spi 中的方法
 Iterator<Class<?>> ServiceRegistry.getCategories()
          返回指示當前類別別集的 Class 物件的 Iterator
 

參數型別為 Classjavax.imageio.spi 中的方法
 void ServiceRegistry.deregisterAll(Class<?> category)
          註銷給定類別別下當前註冊的所有服務提供者物件。
<T> boolean
ServiceRegistry.deregisterServiceProvider(T provider, Class<T> category)
          從給定的類別別中移除服務提供者物件。
<T> T
ServiceRegistry.getServiceProviderByClass(Class<T> providerClass)
          返回當前註冊的屬於給定類別型別的服務提供者物件。
<T> Iterator<T>
ServiceRegistry.getServiceProviders(Class<T> category, boolean useOrdering)
          返回一個套件含給定類別別中的所有已註冊的服務提供者的 Iterator
<T> Iterator<T>
ServiceRegistry.getServiceProviders(Class<T> category, ServiceRegistry.Filter filter, boolean useOrdering)
          返回一個 Iterator,其包含給定類別別中滿足由指定的 ServiceRegistry.Filter 物件的 filter 方法定義的條件的服務提供者物件。
static
<T> Iterator<T>
ServiceRegistry.lookupProviders(Class<T> providerClass)
          使用上下文類別載入器定位和遞增地實例化給定服務的可用的提供者。
static
<T> Iterator<T>
ServiceRegistry.lookupProviders(Class<T> providerClass, ClassLoader loader)
          使用給定的類別載入器搜尋特定服務類別的實作。
 void IIOServiceProvider.onDeregistration(ServiceRegistry registry, Class<?> category)
          Spi 類別一從 ServiceRegistry 中註銷即執行的回調。
 void RegisterableService.onDeregistration(ServiceRegistry registry, Class<?> category)
          將一個實作此介面的物件從給定的 registry 的給定 category 移除時調用此方法。
 void IIOServiceProvider.onRegistration(ServiceRegistry registry, Class<?> category)
          在 ServiceRegistry 中實例化和註冊 Spi 類別後即執行的回調。
 void RegisterableService.onRegistration(ServiceRegistry registry, Class<?> category)
          將一個實作此介面的物件添加到給定 registry 的給定 category 時調用此方法。
<T> boolean
ServiceRegistry.registerServiceProvider(T provider, Class<T> category)
          將一個服務提供者物件添加到註冊表。
<T> boolean
ServiceRegistry.setOrdering(Class<T> category, T firstProvider, T secondProvider)
          為給定類別別中的兩個服務提供者物件設置配對排序。
<T> boolean
ServiceRegistry.unsetOrdering(Class<T> category, T firstProvider, T secondProvider)
          為給定類別別中的兩個服務提供者物件設置配對排序。
 

參數型別為 Classjavax.imageio.spi 中的建構子
ImageInputStreamSpi(String vendorName, String version, Class<?> inputClass)
          用給定的一組值建構 ImageInputStreamSpi
ImageOutputStreamSpi(String vendorName, String version, Class<?> outputClass)
          用給定的一組值建構 ImageOutputStreamSpi
ImageReaderSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String readerClassName, Class[] inputTypes, String[] writerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
          用給定的一組值建構 ImageReaderSpi
ImageWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String writerClassName, Class[] outputTypes, String[] readerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
          用給定的一組值建構 ImageWriterSpi
 

型別變數型別為 Classjavax.imageio.spi 中的建構子參數
ServiceRegistry(Iterator<Class<?>> categories)
          使用取自 categories 參數的一組類別別建構 ServiceRegistry 實例。
 

javax.lang.model.elementClass 的使用
 

參數型別為 Classjavax.lang.model.element 中的方法
<A extends Annotation>
A
Element.getAnnotation(Class<A> annotationType)
          返回此元素針對指定型別的註釋(如果存在這樣的註釋),否則返回 null
 

javax.managementClass 的使用
 

返回 Classjavax.management 中的方法
 Class<?> StandardMBean.getImplementationClass()
          獲取此 Standard MBean(或 MXBean)的實作類別。
 Class<?> StandardMBean.getMBeanInterface()
          獲取此 Standard MBean(或 MXBean)的管理介面。
static Class DefaultLoaderRepository.loadClass(String className)
          已過時。 仔細檢查類別載入器列表,並嘗試載入所請求的類別。
static Class DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
          已過時。 仔細檢查除了給定類別載入器之外的類別載入器列表,然後嘗試載入所請求的類別。
 

參數型別為 Classjavax.management 中的方法
static boolean JMX.isMXBeanInterface(Class<?> interfaceClass)
          測試某介面是否是 MXBean 介面。
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          在本地或遠端 MBean Server 中為 Standard MBean 建構一個代理。
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          在同樣支持 NotificationEmitter 方法的本地或遠端 MBean Server 中為 Standard MBean 建構一個代理。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          在本地或遠端 MBean Server 中為 MXBean 建構一個代理。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          在同樣支持 NotificationEmitter 方法的本地或遠端 MBean Server 中為 MXBean 建構一個代理。
static
<T> T
MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          返回一個代理,該代理通過將其方法從給定 MBean 伺服器轉發到指定 MBean 來實作給定的介面。
 

參數型別為 Classjavax.management 中的建構子
StandardEmitterMBean(Class<?> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
          建構一個 MBean,其管理介面由 mbeanInterface 指定,並且其中的通知由給定的 NotificationEmitter 處理。
StandardEmitterMBean(Class<?> mbeanInterface, NotificationEmitter emitter)
          建構一個 MBean,其管理介面由 mbeanInterface 指定,並且其中的通知由給定的 NotificationEmitter 處理。
StandardEmitterMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
          建構一個 MBean,其管理介面由 mbeanInterface 使用給定實作指定,並且其中的通知由給定的 NotificationEmitter 處理。
StandardEmitterMBean(T implementation, Class<T> mbeanInterface, NotificationEmitter emitter)
          建構一個 MBean,其管理介面由 mbeanInterface 使用給定實作指定,並且其中的通知由給定的 NotificationEmitter 處理。
StandardMBean(Class<?> mbeanInterface)
          使用指定的 mbeanInterface 類別從 this 中產生 DynamicMBean。
StandardMBean(Class<?> mbeanInterface, boolean isMXBean)
          使用指定的 mbeanInterface 類別從 this 中產生 DynamicMBean。
StandardMBean(T implementation, Class<T> mbeanInterface)
          使用指定的 mbeanInterface 類別從物件 implementation 中產生 DynamicMBean。
StandardMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean)
          使用指定的 mbeanInterface 類別從物件 implementation 中產生 DynamicMBean。
 

javax.management.loadingClass 的使用
 

返回 Classjavax.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)
          已過時。 仔細檢查除了給定的類別載入器的類別載入器列表,然後嘗試載入所請求的類別。
 

javax.management.openmbeanClass 的使用
 

參數型別為 Classjavax.management.openmbean 中的方法
static
<T> ArrayType<T>
ArrayType.getPrimitiveArrayType(Class<T> arrayClass)
          以型別安全的方式創建一個 ArrayType 實例。
 

javax.naming.spiClass 的使用
 

參數型別為 Classjavax.naming.spi 中的方法
 ResolveResult Resolver.resolveToClass(Name name, Class<? extends Context> contextType)
          部分解析某一名稱。
 ResolveResult Resolver.resolveToClass(String name, Class<? extends Context> contextType)
          部分解析某一名稱。
 

javax.printClass 的使用
 

返回 Classjavax.print 中的方法
 Class<?>[] PrintService.getSupportedAttributeCategories()
          確定客戶端在設置此 PrintService 的作業時,可以指定的列印屬性類別別。
 Class[] AttributeException.getUnsupportedAttributes()
          返回其 PrintService 實例根本不支持該屬性的列印屬性類別陣列,如果沒有這種屬性,則返回 null。
 

參數型別為 Classjavax.print 中的方法
<T extends PrintServiceAttribute>
T
PrintService.getAttribute(Class<T> category)
          獲取單個指定服務屬性的值。
 Object PrintService.getDefaultAttributeValue(Class<? extends Attribute> category)
          確定給定類別別中此 PrintService 的預設列印屬性值。
 Object PrintService.getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
          確定客戶端在設置此 PrintService 的作業時,是否可以指定給定類別別中的列印屬性值。
 boolean PrintService.isAttributeCategorySupported(Class<? extends Attribute> category)
          確定客戶端在設置此 PrintService 的作業時,是否可以指定給定列印屬性類別別。
 

javax.print.attributeClass 的使用
 

返回 Classjavax.print.attribute 中的方法
 Class<? extends Attribute> Attribute.getCategory()
          將此列印屬性值添加到屬性集時,為它獲取用作“類別別”的列印屬性類別。
static Class<?> AttributeSetUtilities.verifyAttributeCategory(Object object, Class<?> interfaceName)
          驗證給定的物件是否為實作給定介面(假定為介面 Attribute 或其子介面)的 Class
 

參數型別為 Classjavax.print.attribute 中的方法
 boolean AttributeSet.containsKey(Class<?> category)
          如果此屬性集包含指定類別別的一個屬性,則返回 true
 boolean HashAttributeSet.containsKey(Class<?> category)
          如果此屬性集包含指定類別別的屬性,則返回 true
 Attribute AttributeSet.get(Class<?> category)
          返回此屬性集在給定的屬性類別別中包含的屬性值。
 Attribute HashAttributeSet.get(Class<?> category)
          返回此屬性集在給定的屬性類別別中包含的屬性值。
 boolean AttributeSet.remove(Class<?> category)
          從此屬性集移除此類別別的任何屬性(如果存在)。
 boolean HashAttributeSet.remove(Class<?> category)
          從此屬性集移除此類別別的任何屬性(如果存在)。
static Class<?> AttributeSetUtilities.verifyAttributeCategory(Object object, Class<?> interfaceName)
          驗證給定的物件是否為實作給定介面(假定為介面 Attribute 或其子介面)的 Class
static Attribute AttributeSetUtilities.verifyAttributeValue(Object object, Class<?> interfaceName)
          驗證給定的物件是否為給定介面(假定為介面 Attribute 或其子介面)的一個實例。
static void AttributeSetUtilities.verifyCategoryForValue(Class<?> category, Attribute attribute)
          驗證給定的屬性類別別物件是否等於給定屬性值物件的類別別。
 

參數型別為 Classjavax.print.attribute 中的建構子
HashAttributeSet(Attribute[] attributes, Class<?> interfaceName)
          建構一個新的屬性集,其中該屬性集的成員限於給定的介面。
HashAttributeSet(Attribute attribute, Class<?> interfaceName)
          建構一個最初使用給定屬性填充的新屬性集,其中該屬性集的成員限於給定的介面。
HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
          建構一個最初使用給定集合中的值填充的新屬性集,其中該屬性集的成員限於給定的介面。
HashAttributeSet(Class<?> interfaceName)
          建構一個新的空屬性集,其中該屬性集的成員限於給定的介面。
 

javax.print.attribute.standardClass 的使用
 

返回 Classjavax.print.attribute.standard 中的方法
 Class<? extends Attribute> Chromaticity.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> ColorSupported.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Compression.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Copies.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> CopiesSupported.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> DateTimeAtCompleted.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> DateTimeAtCreation.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> DateTimeAtProcessing.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Destination.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> DocumentName.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Fidelity.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Finishings.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobHoldUntil.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobImpressions.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobImpressionsCompleted.getCategory()
          獲取被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobImpressionsSupported.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobKOctets.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobKOctetsProcessed.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobKOctetsSupported.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobMediaSheets.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobMediaSheetsCompleted.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobMediaSheetsSupported.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobMessageFromOperator.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobName.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobOriginatingUserName.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobPriority.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobPrioritySupported.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobSheets.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobState.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobStateReason.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> JobStateReasons.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Media.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> MediaPrintableArea.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> MediaSize.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> MultipleDocumentHandling.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> NumberOfDocuments.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> NumberOfInterveningJobs.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> NumberUp.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> NumberUpSupported.getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> OrientationRequested.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> OutputDeviceAssigned.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PDLOverrideSupported.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PageRanges.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PagesPerMinute.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PagesPerMinuteColor.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PresentationDirection.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrintQuality.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterInfo.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterIsAcceptingJobs.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterLocation.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterMakeAndModel.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterMessageFromOperator.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterMoreInfo.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterMoreInfoManufacturer.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterName.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterResolution.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterState.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterStateReason.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterStateReasons.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> PrinterURI.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> QueuedJobCount.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> ReferenceUriSchemesSupported.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> RequestingUserName.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Severity.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> SheetCollate.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 Class<? extends Attribute> Sides.getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
 

javax.rmiClass 的使用
 

參數型別為 Classjavax.rmi 中的方法
static Object PortableRemoteObject.narrow(Object narrowFrom, Class narrowTo)
          檢查以確保遠端或抽象介面型別的物件可以強制轉換為所需的型別。
 

javax.rmi.CORBAClass 的使用
 

返回 Classjavax.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) 的委託調用。
 

參數型別為 Classjavax.rmi.CORBA 中的方法
static String Util.getCodebase(Class clz)
          返回給定類別的程式碼基(如果存在)。
 String UtilDelegate.getCodebase(Class clz)
          Util.getCodebase(java.lang.Class) 的委託調用。
 String ValueHandler.getRMIRepositoryID(Class clz)
          返回給定 Java 類別的 CORBA RepositoryId。
 boolean ValueHandler.isCustomMarshaled(Class clz)
          指示給定的類別是執行自定義編組還是預設編組。
 Object PortableRemoteObjectDelegate.narrow(Object narrowFrom, Class narrowTo)
          PortableRemoteObject.narrow(java.lang.Object, java.lang.Class) 的委託調用。
 Serializable ValueHandler.readValue(InputStream in, int offset, Class clz, String repositoryID, RunTime sender)
          使用 Java 語義從串流中讀取一個值。
 

javax.scriptClass 的使用
 

參數型別為 Classjavax.script 中的方法
<T> T
Invocable.getInterface(Class<T> clasz)
          返回一個介面的實作,該介面使用解釋器中編譯的函數。
<T> T
Invocable.getInterface(Object thiz, Class<T> clasz)
          返回一個介面的實作,該介面使用解釋器中已編譯文稿物件的成員函數。
 

javax.security.authClass 的使用
 

參數型別為 Classjavax.security.auth 中的方法
<T extends Principal>
Set<T>
Subject.getPrincipals(Class<T> c)
          返回與此 Subject 關聯的 Principal Set,它是指定的 Class 的實例或子類別。
<T> Set<T>
Subject.getPrivateCredentials(Class<T> c)
          返回與此 Subject關聯的私有證書 Set,它是指定的 Class 的實例或子類別。
<T> Set<T>
Subject.getPublicCredentials(Class<T> c)
          返回與此 Subject 關聯的公開證書 Set,它是指定的 Class 的實例或子類別。
 

javax.sound.midiClass 的使用
 

返回 Classjavax.sound.midi 中的方法
 Class<?> SoundbankResource.getDataClass()
          獲得此採樣所使用的表示其資料的類別。
 

參數型別為 Classjavax.sound.midi 中的建構子
Instrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass)
          從指定的 Patch 建構一個新的 MIDI 樂器。
SoundbankResource(Soundbank soundBank, String name, Class<?> dataClass)
          根據給定的音資源庫和波表索引建構一個新的 SoundbankResource
 

javax.sound.sampledClass 的使用
 

返回 Classjavax.sound.sampled 中的方法
 Class<?> Line.Info.getLineClass()
          獲得此 Line.Info 物件所描述的行的類別。
 

參數型別為 Classjavax.sound.sampled 中的建構子
DataLine.Info(Class<?> lineClass, AudioFormat format)
          根據指定資訊建構資料行的資訊物件,這些資訊包括單個音頻格式。
DataLine.Info(Class<?> lineClass, AudioFormat[] formats, int minBufferSize, int maxBufferSize)
          根據指定資訊建構資料行的資訊物件,這些包括受支持音頻格式的集合和緩衝區大小的範圍。
DataLine.Info(Class<?> lineClass, AudioFormat format, int bufferSize)
          根據指定資訊建構資料行的資訊物件,這些資訊包括單個音頻格式和所需的緩衝區大小。
Line.Info(Class<?> lineClass)
          建構描述指定類別的行的 info 物件。
Port.Info(Class<?> lineClass, String name, boolean isSource)
          根據給定的資訊建構埠號的 info 物件。
 

javax.sqlClass 的使用
 

返回變數型別為 Class 的型別的 javax.sql 中的方法
 Map<String,Class<?>> RowSet.getTypeMap()
          獲取與此 RowSet 物件關聯的 Map 物件,該物件指定 SQL 使用者定義型別的自定義映射關係(如果有)。
 

型別變數型別為 Classjavax.sql 中的方法參數
 void RowSet.setTypeMap(Map<String,Class<?>> map)
          將給定 java.util.Map 物件安裝為此 RowSet 物件的預設型別映射表。
 

javax.sql.rowsetClass 的使用
 

返回變數型別為 Class 的型別的 javax.sql.rowset 中的方法
 Map<String,Class<?>> BaseRowSet.getTypeMap()
          獲取與此 RowSet 物件的 Connection 物件關聯的型別映射表。
 

參數型別為 Classjavax.sql.rowset 中的方法
 boolean RowSetMetaDataImpl.isWrapperFor(Class<?> interfaces)
          如果調用者實作介面參數或者是實作介面參數的物件的直接或間接外覆器,則返回 true。
<T> T
RowSetMetaDataImpl.unwrap(Class<T> iface)
          返回實作給定介面以允許存取非標準方法,或者代理未公開標準方法的的物件。
 

型別變數型別為 Classjavax.sql.rowset 中的方法參數
 void BaseRowSet.setTypeMap(Map<String,Class<?>> map)
          將給定的 java.util.Map 物件安裝為與此 RowSet 物件的 Connection 物件關聯的型別映射表。
 

javax.sql.rowset.serialClass 的使用
 

型別變數型別為 Classjavax.sql.rowset.serial 中的方法參數
 Object SerialArray.getArray(long index, int count, Map<String,Class<?>> map)
          返回一個新陣列,它是部分此 SerialArray 物件的副本,從給定索引處的元素開始,包含給定的連續元素數。
 Object SerialArray.getArray(Map<String,Class<?>> map)
          返回一個新陣列,它是此 SerialArray 物件的副本,當元素為 SQL UDT 時對每個自定義映射關係的元素使用給定型別映射表。
 Object[] SerialStruct.getAttributes(Map<String,Class<?>> map)
          獲取此 SerialStruct 表示為 Object 值陣列的 SQL 結構型別的屬性;如果適用,則使用給定的型別映射表進行自定義映射。
 Object SerialRef.getObject(Map<String,Class<?>> map)
          返回表示此 SerialRef 物件參考的 SQL 結構型別的 Object
 ResultSet SerialArray.getResultSet(long index, int count, Map<String,Class<?>> map)
          獲取包含此 SerialArray 物件中元素的子陣列的 ResultSet 物件,該子陣列從 index 索引處開始,包含 count 個連續元素。
 ResultSet SerialArray.getResultSet(Map<String,Class<?>> map)
          獲取 ResultSet 物件,該物件包含由此 SerialArray 物件所表示的所有 SQL ARRAY 值的元素。
 

型別變數型別為 Classjavax.sql.rowset.serial 中的建構子參數
SerialArray(Array array, Map<String,Class<?>> map)
          根據給定 Array 物件建構新的 SerialArray 物件,當陣列元素是 SQL UDT 時對每個元素的自定義映射關係使用給定的型別映射表。
SerialStruct(SQLData in, Map<String,Class<?>> map)
          根據給定 SQLData 物件建構 SerialStruct 物件,使用給定型別映射表將其自定義映射為 Java 程式語言中的類別。
SerialStruct(Struct in, Map<String,Class<?>> map)
          根據給定 Struct 物件建構 SerialStruct 物件,使用給定 java.util.Map 物件來自定義映射 SQL 結構型別或其任何為 SQL 結構型別的屬性。
SQLInputImpl(Object[] attributes, Map<String,Class<?>> map)
          創建一個 SQLInputImpl 物件,並使用給定的屬性陣列和型別映射表進行初始化。
 

javax.swingClass 的使用
 

返回 Classjavax.swing 中的方法
 Class<?> JTable.getColumnClass(int column)
          返回出現在視圖中 column 列位置處的列型別。
 Class<? extends ComponentUI> UIDefaults.getUIClass(String uiClassID)
          返回呈現此元件的 L&F 類別。
 Class<? extends ComponentUI> UIDefaults.getUIClass(String uiClassID, ClassLoader uiClassLoader)
          get(uidClassID) 的值必須為一個類別的 String 名稱,該類別實作相應的 ComponentUI 類別。
 

參數型別為 Classjavax.swing 中的方法
static Container SwingUtilities.getAncestorOfClass(Class<?> c, Component comp)
          在元件層次結構中搜尋上面的 comp 的便捷方法,返回它找到的類別 c 的第一個物件。
 TableCellEditor JTable.getDefaultEditor(Class<?> columnClass)
          尚未在 TableColumn 中設置編輯器時,返回要使用的編輯器。
 TableCellRenderer JTable.getDefaultRenderer(Class<?> columnClass)
          尚未在 TableColumn 中設置渲染器時,返回要使用的單元格渲染器。
<T extends EventListener>
T[]
AbstractSpinnerModel.getListeners(Class<T> listenerType)
          返回具有添加到此模型中的給定型別的所有偵聽器組成的陣列。
<T extends EventListener>
T[]
DefaultListSelectionModel.getListeners(Class<T> listenerType)
          返回當前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
AbstractListModel.getListeners(Class<T> listenerType)
          返回目前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
DefaultBoundedRangeModel.getListeners(Class<T> listenerType)
          返回當前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
DefaultSingleSelectionModel.getListeners(Class<T> listenerType)
          返回當前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
DefaultButtonModel.getListeners(Class<T> listenerType)
          返回目前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
Timer.getListeners(Class<T> listenerType)
          返回目前已在此 Timer 上註冊為 FooListener 的所有物件所組成的陣列。
<T extends EventListener>
T[]
JComponent.getListeners(Class<T> listenerType)
          返回當前在此 JComponent 上註冊為 FooListener 的所有物件所組成的陣列。
static Object LookAndFeel.makeIcon(Class<?> baseClass, String gifFile)
          創建並返回一個載入圖像的 UIDefault.LazyValue
 void JTable.setDefaultEditor(Class<?> columnClass, TableCellEditor editor)
          如果尚未在 TableColumn 中設置編輯器,則設置要使用的預設單元格編輯器。
 void JTable.setDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer)
          如果沒有在 TableColumn 中設置渲染器,則設置要使用的預設單元格渲染器。
 

javax.swing.eventClass 的使用
 

參數型別為 Classjavax.swing.event 中的方法
<T extends EventListener>
void
EventListenerList.add(Class<T> t, T l)
          將偵聽器作為指定型別的偵聽器進行添加。
 int EventListenerList.getListenerCount(Class<?> t)
          返回此偵聽器列表中所提供型別的偵聽器的總數。
<T extends EventListener>
T[]
EventListenerList.getListeners(Class<T> t)
          返回給定型別的所有偵聽器組成的陣列。
<T extends EventListener>
void
EventListenerList.remove(Class<T> t, T l)
          將偵聽器作為指定型別的偵聽器進行移除。
 

javax.swing.plaf.synthClass 的使用
 

參數型別為 Classjavax.swing.plaf.synth 中的方法
 void SynthLookAndFeel.load(InputStream input, Class<?> resourceBase)
          載入此 SynthLookAndFeel 將使用的 SynthStyle 集合。
 

javax.swing.tableClass 的使用
 

返回 Classjavax.swing.table 中的方法
 Class<?> AbstractTableModel.getColumnClass(int columnIndex)
          返回 Object.class 而不管 columnIndex 是多少。
 Class<?> TableModel.getColumnClass(int columnIndex)
          針對列中所有的單元格值,返回最具體的父級類別。
 

參數型別為 Classjavax.swing.table 中的方法
<T extends EventListener>
T[]
DefaultTableColumnModel.getListeners(Class<T> listenerType)
          返回當前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
AbstractTableModel.getListeners(Class<T> listenerType)
          返回一個套件含當前註冊為此 AbstractTableModel 上的 FooListener 的所有物件的陣列。
 

javax.swing.textClass 的使用
 

返回 Classjavax.swing.text 中的方法
 Class<?> DefaultFormatter.getValueClass()
          返回用於創建新 Objects 的類別。
 

參數型別為 Classjavax.swing.text 中的方法
<T extends EventListener>
T[]
DefaultCaret.getListeners(Class<T> listenerType)
          返回目前已在此插入符上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
StyleContext.NamedStyle.getListeners(Class<T> listenerType)
          返回具有添加到此模型中的給定型別的所有偵聽器組成的陣列。
<T extends EventListener>
T[]
AbstractDocument.getListeners(Class<T> listenerType)
          返回目前已在此文檔上註冊為 FooListener 的所有物件組成的陣列。
 void DefaultFormatter.setValueClass(Class<?> valueClass)
          設置用於創建新 Objects 的類別。
 

javax.swing.treeClass 的使用
 

參數型別為 Classjavax.swing.tree 中的方法
<T extends EventListener>
T[]
DefaultTreeModel.getListeners(Class<T> listenerType)
          返回當前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
<T extends EventListener>
T[]
DefaultTreeSelectionModel.getListeners(Class<T> listenerType)
          返回當前已在此模型上註冊為 FooListener 的所有物件組成的陣列。
 

javax.xml.bindClass 的使用
 

宣告為 Classjavax.xml.bind 中的欄位
protected  Class<T> JAXBElement.declaredType
          xml 元素宣告型別的 Java 資料型別綁定。
protected  Class JAXBElement.scope
          表示此 xml 元素實例的 xml 元素宣告的作用域。
 

返回 Classjavax.xml.bind 中的方法
 Class<T> JAXBElement.getDeclaredType()
          返回 xml 元素宣告的型別屬性的 Java 綁定。
 Class JAXBElement.getScope()
          返回 xml 元素宣告的作用域。
 

參數型別為 Classjavax.xml.bind 中的方法
<T> Binder<T>
JAXBContext.createBinder(Class<T> domType)
          創建一個可用於關聯/原地解組/編組操作的 Binder 物件。
<A extends XmlAdapter>
A
Marshaller.getAdapter(Class<A> type)
          獲取與指定型別關聯的適配器。
<A extends XmlAdapter>
A
Unmarshaller.getAdapter(Class<A> type)
          獲取與指定型別關聯的適配器。
static JAXBContext JAXBContext.newInstance(Class... classesToBeBound)
           獲得 JAXBContext 類別的新實例。
static JAXBContext JAXBContext.newInstance(Class[] classesToBeBound, Map<String,?> properties)
           獲得 JAXBContext 類別的新實例。
<A extends XmlAdapter>
void
Marshaller.setAdapter(Class<A> type, A adapter)
          將已配置的 XmlAdapter 實例與此 marshaller 關聯。
<A extends XmlAdapter>
void
Unmarshaller.setAdapter(Class<A> type, A adapter)
          將已配置的 XmlAdapter 實例與此 unmarshaller 關聯。
<T> JAXBElement<T>
Unmarshaller.unmarshal(Node node, Class<T> declaredType)
          通過 JAXB 映射的 declaredType 解組 XML 資料並返回得到的內容階層樹。
<T> JAXBElement<T>
Unmarshaller.unmarshal(Source source, Class<T> declaredType)
          從 declaredType 指定的 XML Source 解組 XML 資料並返回得到的內容階層樹。
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLEventReader reader, Class<T> declaredType)
          將根元素解組到 JAXB 映射的 declaredType 並返回得到的內容階層樹。
abstract
<T> JAXBElement<T>
Binder.unmarshal(XmlNode xmlNode, Class<T> declaredType)
          根據提供的 declaredType 將 XML 根元素解組為 JAXB 物件階層樹。
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLStreamReader reader, Class<T> declaredType)
          將根元素解組到 JAXB 映射的 declaredType 並返回得到的內容階層樹。
 

參數型別為 Classjavax.xml.bind 中的建構子
JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
          建構一個 xml 元素實例。
JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
          建構一個 xml 元素實例。
JAXBElement(QName name, Class<T> declaredType, T value)
          建構一個 xml 元素實例。
 

javax.xml.bind.helpersClass 的使用
 

參數型別為 Classjavax.xml.bind.helpers 中的方法
<A extends XmlAdapter>
A
AbstractMarshallerImpl.getAdapter(Class<A> type)
           
<A extends XmlAdapter>
A
AbstractUnmarshallerImpl.getAdapter(Class<A> type)
           
<A extends XmlAdapter>
void
AbstractMarshallerImpl.setAdapter(Class<A> type, A adapter)
           
<A extends XmlAdapter>
void
AbstractUnmarshallerImpl.setAdapter(Class<A> type, A adapter)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(Node node, Class<T> expectedType)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(Source source, Class<T> expectedType)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader, Class<T> expectedType)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(XMLStreamReader reader, Class<T> expectedType)
           
 

javax.xml.wsClass 的使用
 

參數型別為 Classjavax.xml.ws 中的方法
<T> Dispatch<T>
Service.createDispatch(QName portName, Class<T> type, Service.Mode mode)
          創建與使用者選擇的物件一起使用的 Dispatch 實例。
<T> T
Service.getPort(Class<T> serviceEndpointInterface)
          getPort 返回 stub。
<T> T
Service.getPort(QName portName, Class<T> serviceEndpointInterface)
          getPort 方法返回 stub。
 

javax.xml.ws.spiClass 的使用
 

參數型別為 Classjavax.xml.ws.spi 中的方法
abstract
<T> Dispatch<T>
ServiceDelegate.createDispatch(QName portName, Class<T> type, Service.Mode mode)
          創建與使用者選擇的物件一起使用的 Dispatch 實例。
abstract  ServiceDelegate Provider.createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass)
          創建一個服務委託物件。
abstract
<T> T
ServiceDelegate.getPort(Class<T> serviceEndpointInterface)
          getPort 方法返回一個樁模組。
abstract
<T> T
ServiceDelegate.getPort(QName portName, Class<T> serviceEndpointInterface)
          getPort 方法返回一個樁模組 (stub)。
 

org.omg.CORBAClass 的使用
 

參數型別為 Classorg.omg.CORBA 中的方法
 ServantObject LocalObject._servant_preinvoke(String operation, Class expectedType)
          拋出 org.omg.CORBA.NO_IMPLEMENT 異常,並帶有訊息 "This is a locally constrained object"。
 

org.omg.CORBA_2_3.portableClass 的使用
 

參數型別為 Classorg.omg.CORBA_2_3.portable 中的方法
 Object InputStream.read_abstract_interface(Class clz)
          解組與傳遞型別相對應的類別物件或 stub 類別。
 Serializable InputStream.read_value(Class clz)
          從輸入串流解組值型別。
 void OutputStream.write_value(Serializable value, Class clz)
          將值型別編組到輸出串流中。
 

org.omg.CORBA.portableClass 的使用
 

參數型別為 Classorg.omg.CORBA.portable 中的方法
 ServantObject ObjectImpl._servant_preinvoke(String operation, Class expectedType)
          返回對本地 servant 的 Java 參考,該參考應該被用來發送對指定方法的請求。
 Object InputStream.read_Object(Class clz)
          取消物件的編組並返回一個 CORBA Object,該物件是作為參數傳遞的類別的實例。
 ServantObject Delegate.servant_preinvoke(Object self, String operation, Class expectedType)
          返回對應該用作此請求的 servant 的 Java 參考。
 

org.omg.DynamicAnyClass 的使用
 

宣告為 Classorg.omg.DynamicAny 中的欄位
static Class _DynAnyFactoryStub._opsClass
           
static Class _DynAnyStub._opsClass
           
static Class _DynArrayStub._opsClass
           
static Class _DynEnumStub._opsClass
           
static Class _DynFixedStub._opsClass
           
static Class _DynSequenceStub._opsClass
           
static Class _DynStructStub._opsClass
           
static Class _DynUnionStub._opsClass
           
static Class _DynValueStub._opsClass
           
 

org.omg.PortableServerClass 的使用
 

宣告為 Classorg.omg.PortableServer 中的欄位
static Class _ServantActivatorStub._opsClass
           
static Class _ServantLocatorStub._opsClass
           
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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