JavaTM Platform
Standard Ed. 6

클래스
java.lang.Class 의 사용

Class 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.datatransfer 어플리케이션간 또는 어플리케이션내의 데이터 전송을 위한 인터페이스와 클래스를 제공합니다.  
java.awt.dnd 드래그&드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.  
java.awt.image.renderable draw에 의존하지 않는 이미지를 작성하기 위한 클래스 및 인터페이스를 제공합니다.  
java.beans Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.  
java.beans.beancontext Bean 문맥에 관련하는 클래스 및 인터페이스를 제공합니다.  
java.io 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.  
java.lang Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.  
java.lang.annotation Java 프로그램 언어의 주석 기능을 지원하는 라이브러리를 제공합니다.  
java.lang.instrument Java 프로그램 언어 에이전트가 JVM 상에서 실행되고 있는 프로그램을 계측 할 수 있도록(듯이) 하는 서비스를 제공합니다.  
java.lang.management Java 가상 머신의 관리 및 Java 가상 머신이 실행되고 있는 operating system의 관리를 감시하는 관리 인터페이스를 제공합니다.  
java.lang.reflect 클래스와 객체에 관한 리플렉트 정보를 취득하는 클래스 및 인터페이스를 제공합니다.  
java.net 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.  
java.rmi.server 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.  
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
java.sql JavaTM 프로그램 언어를 사용해 데이터 소스 (일반적으로은 RDB)의 데이터에 액세스 해 처리하는 API 를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
java.util.concurrent.atomic 단일의 변수에 대한 락 프리로 thread 세이프인 프로그래밍을 지원하는 클래스의 소규모의 툴 킷입니다.  
java.util.prefs 이 패키지를 사용해, 어플리케이션으로부터 사용자 및 시스템의 설정 데이터와 구성 데이터를 포함 및 취득할 수 있습니다.  
javax.activation   
javax.annotation.processing 주석 프로세서를 선언해, 주석 프로세서가 주석 처리 툴 환경과 통신할 수 있도록(듯이)하기 위한 기능.  
javax.crypto 암호화 조작의 클래스와 인터페이스를 제공합니다.  
javax.imageio.metadata 메타데이타의 read 및 기입을 처리하는 Java 이미지 입출력 API 의 패키지입니다.  
javax.imageio.spi 리더, 라이터, 코드 변환기, 및 스트림의 플러그 인 인터페이스와 런타임 레지스트리를 포함한 Java 이미지 입출력 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.rmi RMI-IIOP 의 사용자 API 를 포함합니다.  
javax.rmi.CORBA RMI-IIOP 용의 이식 가능한 API 를 포함합니다.  
javax.script 스크립트 API 는, Java TM 스크립트 엔진을 정의하는 인터페이스와 클래스로 구성되어 그것들을 Java 어플리케이션으로 사용하기 위한 시스템를 제공합니다.  
javax.security.auth 이 패키지는, 인증과 승인에 관한 시스템를 제공합니다.  
javax.sound.midi MIDI (악기의 디지탈 인터페이스) 데이터의 입출력, 시켄싱, 및 합성의 인터페이스 및 클래스를 제공합니다.  
javax.sound.sampled 샘플화 된 오디오 데이터의 수중에 넣어, 처리, 및 재생의 인터페이스 및 클래스를 제공합니다.  
javax.sql 서버측의 데이터 소스 액세스와 JavaTM 프로그램 언어를 사용한 처리에 사용하는 API 를 제공합니다.  
javax.sql.rowset JDBC RowSet 구현의 표준 인터페이스와 base class입니다.  
javax.sql.rowset.serial Java 프로그램 언어에서의 SQL 형과 데이터형의 직렬화 가능 매핑을 가능하게 하는 유틸리티 클래스를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.event Swing 컴퍼넌트에 의해 트리거되는 이벤트를 제공합니다.  
javax.swing.plaf.synth Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.  
javax.swing.table javax.swing.JTable 를 처리하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
javax.xml.bind 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.  
javax.xml.bind.helpers JAXB 프로바이더만이 사용합니다.  
javax.xml.ws 이 패키지는, 코어 JAX-WS API 를 포함합니다.  
javax.xml.ws.spi 이 패키지는, JAX-WS 2.0 의 SPI 를 정의합니다.  
org.omg.CORBA OMG CORBA API 의 JavaTM 프로그램 언어 (ORB 클래스를 포함한다)에의 매핑을 제공합니다.  
org.omg.CORBA_2_3.portable 치 형의 입력 및 출력의 메소드를 제공해, 또 org/omg/CORBA/portable 패키지의 그 외의 갱신을 포함합니다.  
org.omg.CORBA.portable portability 층, 즉, 어느 벤더에 의해 생성된 코드가 다른 벤더의 ORB 로 동작할 수 있도록(듯이) 하는 일련의 ORB API 를 제공합니다.  
org.omg.DynamicAny 실행시에 any 에 관련지을 수 있었던 데이터값의 횡단(traverse), 및 데이터값의 기본적인 원가요소를 추출하기 위한 클래스와 인터페이스를 제공합니다.  
org.omg.PortableServer 클래스와 인터페이스를 제공해, 어플리케이션의 서버측을 복수 벤더간 ORB 로 이식할 수 있도록(듯이) 합니다.  
 

java.awt 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 java.awt 의 메소드
<T extends DragGestureRecognizer >
T
Toolkit. createDragGestureRecognizer (Class <T> abstractRecognizerClass, DragSource  ds, Component  c, int srcActions, DragGestureListener  dgl)
          요구된 abstract 클래스 DragGestureRecognizer 의, 플랫폼에 의존하는 구상 서브 클래스를 작성해, 지정된 DragSource, Component, 및 DragGestureListener 에 관련짓습니다.
<T extends EventListener >
T[]
Window. getListeners (Class <T> listenerType)
          이 WindowFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
Container. getListeners (Class <T> listenerType)
          이 ContainerFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
Component. getListeners (Class <T> listenerType)
          이 ComponentFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
MenuItem. getListeners (Class <T> listenerType)
          이 MenuItemFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
TextField. getListeners (Class <T> listenerType)
          이 TextFieldFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
TextComponent. getListeners (Class <T> listenerType)
          이 TextComponentFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
Scrollbar. getListeners (Class <T> listenerType)
          이 ScrollbarFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
List. getListeners (Class <T> listenerType)
          이 ListFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
Choice. getListeners (Class <T> listenerType)
          이 ChoiceFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
CheckboxMenuItem. getListeners (Class <T> listenerType)
          이 CheckboxMenuItemFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
Checkbox. getListeners (Class <T> listenerType)
          이 CheckboxFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
Button. getListeners (Class <T> listenerType)
          이 ButtonFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
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.datatransfer 에서의 Class 의 사용
 

Class 를 돌려주는 java.awt.datatransfer 의 메소드
 Class <? > DataFlavor. getDefaultRepresentationClass ()
           
 Class <? > DataFlavor. getRepresentationClass ()
          이 DataFlavor 가 요구되었을 때에, 이 DataFlavor 를 지원하고 있는 객체가 돌려주는 Class 를 돌려줍니다.
protected static Class <? > DataFlavor. tryToLoadClass (String  className, ClassLoader  fallback)
          bootstrap loader, 시스템 로더, 문맥 로더 (존재하는 경우), 지정된 로더의 차례로 클래스의 로드를 시도합니다.
 

Class 형의 파라미터를 가지는 java.awt.datatransfer 의 생성자
DataFlavor (Class <? > representationClass, String  humanPresentableName)
          Java 클래스를 표현하는 DataFlavor 를 구축합니다.
 

java.awt.dnd 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 java.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)
          이 DragSourceFooListener 로서 현재 등록되어 모든 객체를 가져옵니다.
 

java.awt.image.renderable 에서의 Class 의 사용
 

Class 를 돌려주는 java.awt.image.renderable 의 메소드
 Class [] ParameterBlock. getParamClasses ()
          파라미터의 형태를 기술하는 Class 객체의 배열을 돌려줍니다.
 

java.beans 에서의 Class 의 사용
 

Class 를 돌려주는 java.beans 의 메소드
 Class <? > BeanDescriptor. getBeanClass ()
          Bean 의 Class 객체를 가져옵니다
 Class <? > BeanDescriptor. getCustomizerClass ()
          Bean 의 카스타마이자의 Class 객체를 가져옵니다.
 Class <? > IndexedPropertyDescriptor. getIndexedPropertyType ()
          인덱스 첨부 프로퍼티의 형태를 나타내는 Class 객체를 가져옵니다.
 Class <? > EventSetDescriptor. getListenerType ()
          타겟 인터페이스의 Class 객체를 가져옵니다.
 Class <? > PropertyDescriptor. getPropertyEditorClass ()
          이 프로퍼티의 명시적인 등록이 끝난 PropertyEditor 클래스를 가져옵니다.
 Class <? > PropertyDescriptor. getPropertyType ()
          프로퍼티의 Class 객체를 가져옵니다.
 

Class 형의 파라미터를 가지는 java.beans 의 메소드
static
<T> T
EventHandler. create (Class <T> listenerInterface, Object  target, String  action)
          청취자 인터페이스내의 모든 메소드가 핸들러의 actiontarget 에 적용하기 위한 listenerInterface 구현을 작성합니다.
static
<T> T
EventHandler. create (Class <T> listenerInterface, Object  target, String  action, String  eventPropertyName)
          /** 모든 메소드로부터, 이벤트식 eventPropertyName 의 값을 문중의 마지막 메소드인 action (target 에 적용된다)에 건네주기 위한 listenerInterface 구현을 작성합니다.
static
<T> T
EventHandler. create (Class <T> listenerInterface, Object  target, String  action, String  eventPropertyName, String  listenerMethodName)
          /** listenerMethodName 라는 이름의 메소드로부터, 이벤트식의 값 eventPropertyName 를 문중의 마지막 메소드 action (target 에 적용된다)에 건네주기 위한 listenerInterface 구현을 작성합니다.
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 PersistenceDelegate. initialize (Class <? > type, Object  oldInstance, Object  newInstance, Encoder  out)
          newInstance 에 대해서, 새로운 인스턴스가 oldInstance 와 「등가」가 된다고 하는 부작용을 미치는 일련의 문장을 생성합니다.
protected  void DefaultPersistenceDelegate. initialize (Class <? > type, Object  oldInstance, Object  newInstance, Encoder  out)
          이 initialize 메소드의 디폴트 구현은, Introspector 에 의해 반환되는 차례로 설정 메소드와 취득 메소드의 조합을 실시하는 것으로, 이 형태의 객체 상태가 모두 공개된 상태로 합니다.
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 를 사용해 검색됩니다.
 

Class 형의 파라미터를 가지는 java.beans 의 생성자
BeanDescriptor (Class <? > beanClass)
          카스타마이자를 가지지 않는 Bean 에 BeanDescriptor 를 작성합니다.
BeanDescriptor (Class <? > beanClass, Class <? > customizerClass)
          카스타마이자를 가지는 Bean 에 BeanDescriptor 를 작성합니다.
BeanDescriptor (Class <? > beanClass, Class <? > customizerClass)
          카스타마이자를 가지는 Bean 에 BeanDescriptor 를 작성합니다.
EventSetDescriptor (Class <? > sourceClass, String  eventSetName, Class <? > listenerType, String  listenerMethodName)
          지정된 이벤트 fred 가 (1) FredListener 인터페이스의 단일의 메소드 호출로서 전달되는, (2) FredEvent 형의 단일의 인수를 취하는, (3) FredListener 를 소스 컴퍼넌트의 addFredListener 메소드의 호출로 등록해 removeFredListener 메소드의 호출로 삭제한다, 라고 하는 가장 단순한 표준 설계 패턴에 따르는 것으로서EventSetDescriptor 를 작성합니다.
EventSetDescriptor (Class <? > sourceClass, String  eventSetName, Class <? > listenerType, String  listenerMethodName)
          지정된 이벤트 fred 가 (1) FredListener 인터페이스의 단일의 메소드 호출로서 전달되는, (2) FredEvent 형의 단일의 인수를 취하는, (3) FredListener 를 소스 컴퍼넌트의 addFredListener 메소드의 호출로 등록해 removeFredListener 메소드의 호출로 삭제한다, 라고 하는 가장 단순한 표준 설계 패턴에 따르는 것으로서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)
          캐릭터 라인명을 사용해, 제로로부터 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.Method 객체와 java.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.MethodDescriptor 객체와 java.lang.Class 객체를 사용해, 제로로부터 EventSetDescriptor 를 작성합니다.
IndexedPropertyDescriptor (String  propertyName, Class <? > beanClass)
          이 생성자 은, 인덱스 첨부의 액세스와 배열 액세스의 어디라도, 액세스용 메소드 getFoo 및 setFoo 를 사용해, 표준 Java 규약에 준거한 프로퍼티의 IndexPropertyDescriptor 를 구축합니다.
IndexedPropertyDescriptor (String  propertyName, Class <? > beanClass, String  readMethodName, String  writeMethodName, String  indexedReadMethodName, String  indexedWriteMethodName)
          이 생성자 은, 단순한 프로퍼티명과 프로퍼티의 read 및 기입해 용무의 메소드명 (인덱스 첨부 메소드와 비인덱스 첨부 메소드의 양쪽 모두)을 인수에 취합니다.
PropertyDescriptor (String  propertyName, Class <? > beanClass)
          액세스용 메소드 getFoo 및 setFoo 를 사용해, 표준의 Java 규약에 준거하고 있는 프로퍼티의 PropertyDescriptor 를 구축합니다.
PropertyDescriptor (String  propertyName, Class <? > beanClass, String  readMethodName, String  writeMethodName)
          이 생성자 은, 단순한 프로퍼티명과 프로퍼티의 read 및 기입해 용무의 메소드명을 인수에 취합니다.
 

java.beans.beancontext 에서의 Class 의 사용
 

Class 로서 선언되고 있는 java.beans.beancontext 의 필드
protected  Class BeanContextServiceRevokedEvent. serviceClass
          무효가 되는 서비스에의 Class 참조입니다.
protected  Class BeanContextServiceAvailableEvent. serviceClass
          새롭게 사용할 수 있는 서비스에의 Class 참조
 

Class 를 돌려주는 java.beans.beancontext 의 메소드
 Class BeanContextServiceRevokedEvent. getServiceClass ()
          이 통지의 대상인 서비스 클래스를 가져옵니다.
 Class BeanContextServiceAvailableEvent. getServiceClass ()
          이 통지의 대상인 서비스 클래스를 가져옵니다.
 

Class 형의 파라미터를 가지는 java.beans.beancontext 의 메소드
 boolean BeanContextServicesSupport. addService (Class  serviceClass, BeanContextServiceProvider  bcsp)
          서비스를 추가합니다.
 boolean BeanContextServices. addService (Class  serviceClass, BeanContextServiceProvider  serviceProvider)
          이 BeanContext 에 서비스를 추가합니다.
protected  boolean BeanContextServicesSupport. addService (Class  serviceClass, BeanContextServiceProvider  bcsp, boolean fireEvent)
          서비스를 추가합니다.
protected static boolean BeanContextSupport. classEquals (Class  first, Class  second)
          2 개의 클래스 객체 또는 그러한 이름이 같은가 어떤가를 판정합니다.
protected static boolean BeanContextSupport. classEquals (Class  first, Class  second)
          2 개의 클래스 객체 또는 그러한 이름이 같은가 어떤가를 판정합니다.
protected  BeanContextServicesSupport.BCSSServiceProvider BeanContextServicesSupport. createBCSSServiceProvider (Class  sc, BeanContextServiceProvider  bcsp)
          서브 클래스는 이 메소드를 오버라이드(override) 하는 것으로써, 인스턴스 생성을 위해서(때문에) addService()를 오버라이드(override) 하는 일 없이, BCSSServiceProvider 의 새로운 서브 클래스를 생성할 수가 있습니다.
protected  void BeanContextServicesSupport. fireServiceAdded (Class  serviceClass)
          새로운 서비스를 통지하는 BeanContextServiceEvent 를 트리거합니다.
protected  void BeanContextServicesSupport. fireServiceRevoked (Class  serviceClass, boolean revokeNow)
          특정의 서비스가 사용 불가가 된 것을 통지하는 BeanContextServiceRevokedEvent 를 트리거합니다.
 Iterator BeanContextServicesSupport.BCSSProxyServiceProvider. getCurrentServiceSelectors (BeanContextServices  bcs, Class  serviceClass)
           
 Iterator BeanContextServiceProvider. getCurrentServiceSelectors (BeanContextServices  bcs, Class  serviceClass)
          BeanContextServices 에 의해 불려 갑니다.
 Iterator BeanContextServicesSupport. getCurrentServiceSelectors (Class  serviceClass)
           
 Iterator BeanContextServices. getCurrentServiceSelectors (Class  serviceClass)
          기본적인 BeanContextServiceProvider 의 getCurrentServiceSelectors()를 호출하는 것에 의해, 지정된 서비스의 서비스 의존 서비스 파라미터 (Service Selectors)의 리스트를 가져옵니다.
 Object BeanContextServicesSupport. getService (BeanContextChild  child, Object  requestor, Class  serviceClass, Object  serviceSelector, BeanContextServiceRevokedListener  bcsrl)
          서비스를 가져옵니다.
 Object BeanContextServices. getService (BeanContextChild  child, Object  requestor, Class  serviceClass, Object  serviceSelector, BeanContextServiceRevokedListener  bcsrl)
          BeanContextChild, 또는 BeanContextChild 에 관련한 임의의 객체는, 이 메소드를 호출하는 것에 의해, 상자가 되어 있는 BeanContextServices 로부터 현재 등록되어 있는 서비스에의 참조를 취득할 수 있습니다.
 Object BeanContextServicesSupport.BCSSProxyServiceProvider. getService (BeanContextServices  bcs, Object  requestor, Class  serviceClass, Object  serviceSelector)
           
 Object BeanContextServiceProvider. getService (BeanContextServices  bcs, Object  requestor, Class  serviceClass, Object  serviceSelector)
          BeanContextServices 에 의해 불려 갑니다.
 boolean BeanContextServicesSupport. hasService (Class  serviceClass)
          서비스를 가집니다.
 boolean BeanContextServices. hasService (Class  serviceClass)
          지정된 서비스가 현재, 이 문맥으로부터 사용 가능한가 어떤가를 보고합니다.
 boolean BeanContextServiceRevokedEvent. isServiceClass (Class  service)
          무효가 되는 서비스가 특정의 클래스의 서비스인가 어떤가를 판정하기 위해서, 이 이벤트를 체크합니다.
 void BeanContextServicesSupport. revokeService (Class  serviceClass, BeanContextServiceProvider  bcsp, boolean revokeCurrentServicesNow)
          서비스를 삭제합니다.
 void BeanContextServices. revokeService (Class  serviceClass, BeanContextServiceProvider  serviceProvider, boolean revokeCurrentServicesNow)
          현재 등록되어 있는 서비스를 이 문맥으로부터 삭제하기 위해서, BeanContextServiceProviders 는, 이 메소드를 호출해 삭제할 수 있습니다.
 

Class 형의 파라미터를 가지는 java.beans.beancontext 의 생성자
BeanContextServiceAvailableEvent (BeanContextServices  bcs, Class  sc)
          BeanContextAvailableServiceEvent 를 구축합니다.
BeanContextServiceRevokedEvent (BeanContextServices  bcs, Class  sc, boolean invalidate)
          BeanContextServiceEvent 를 구축합니다.
 

java.io 에서의 Class 의 사용
 

Class 를 돌려주는 java.io 의 메소드
 Class <? > ObjectStreamClass. forClass ()
          이 버젼의 맵처가 되는 로컬 VM 내의 클래스를 돌려줍니다.
 Class <? > ObjectStreamField. getType ()
          필드의 형태를 가져옵니다.
protected  Class <? > ObjectInputStream. resolveClass (ObjectStreamClass  desc)
          지정된 스트림 클래스의 기술에 대응하는 로컬 클래스를 로드합니다.
protected  Class <? > ObjectInputStream. resolveProxyClass (String [] interfaces)
          프록시 클래스 기술자로 지정된 인터페이스를 구현하는 프록시 클래스를 돌려줍니다.
 

Class 형의 파라미터를 가지는 java.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 를 구현하고 있을지 어떨지에 관계없이, 임의의 클래스의 기술자를 돌려줍니다.
 

Class 형의 파라미터를 가지는 java.io 의 생성자
ObjectStreamField (String  name, Class <? > type)
          지정된 형태를 가지는 직렬화 가능 필드를 작성합니다.
ObjectStreamField (String  name, Class <? > type, boolean unshared)
          지정된 이름과 형태의 직렬화 가능 필드를 나타내는 ObjectStreamField 를 작성합니다.
 

java.lang 에서의 Class 의 사용
 

Class 로서 선언되고 있는 java.lang 의 필드
static Class <Boolean > Boolean. TYPE
          boolean 의 원시형을 나타내는 Class 객체입니다.
static Class <Character > Character. TYPE
          char 의 원시형을 나타내는 Class 인스턴스
static Class <Float > Float. TYPE
          float 의 원시형을 나타내는 Class 인스턴스
static Class <Double > Double. TYPE
          double 의 원시형을 나타내는 Class 인스턴스입니다.
static Class <Byte > Byte. TYPE
          byte 의 원시형을 나타내는 Class 인스턴스
static Class <Short > Short. TYPE
          short 의 원시형을 나타내는 Class 인스턴스
static Class <Integer > Integer. TYPE
          int 의 원시형을 나타내는 Class 인스턴스
static Class <Long > Long. TYPE
          long 의 원시형을 나타내는 Class 인스턴스
static Class <Void > Void. TYPE
          키워드 void 에 대응하는 의사형을 나타내는 클래스 객체입니다.
 

Class 를 돌려주는 java.lang 의 메소드
<U> Class <? extends U>
Class. asSubclass (Class <U> clazz)
          지정된 클래스 객체에 의해 나타내지는 클래스의 서브 클래스를 나타내기 위해서(때문에) 이 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)
          바이트의 배열을 Class 클래스의 인스턴스로 변환합니다.
protected  Class <? > ClassLoader. defineClass (String  name, byte[] b, int off, int len, ProtectionDomain  protectionDomain)
          옵션의 ProtectionDomain 를 사용해, 바이트의 배열을 Class 클래스의 인스턴스로 변환합니다.
protected  Class <? > ClassLoader. defineClass (String  name, ByteBuffer  b, ProtectionDomain  protectionDomain)
          옵션의 ProtectionDomain 를 사용해,ByteBufferClass 클래스의 인스턴스로 변환합니다.
 Class <? extends Enum > EnumConstantNotPresentException. enumType ()
          부족한 enum 정수의 형태를 돌려줍니다.
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 ()
          현재의 예외 실행 스택을 클래스의 배열로서 돌려줍니다.
 Class <? >[] Class. getClasses ()
          이 Class 객체가 나타내는 클래스의 멤버인, 모든 public 클래스 및 인터페이스를 나타내는 Class 객체를 포함하고 있는 배열을 돌려줍니다.
 Class <? > Class. getComponentType ()
          배열의 컴퍼넌트형을 나타내는 Class 를 돌려줍니다.
 Class <? >[] Class. getDeclaredClasses ()
          이 Class 객체가 나타내는 클래스의 멤버로서 선언된 모든 클래스 및 인터페이스를 리플렉트 하는 Class 객체의 배열을 돌려줍니다.
 Class <? > Class. getDeclaringClass ()
          이 Class 객체가 나타내는 클래스 또는 인터페이스가 다른 클래스의 멤버의 경우는, 그것이 선언된 클래스를 나타내는 Class 객체를 돌려줍니다.
 Class <E > Enum. getDeclaringClass ()
          이 enum 정수의 enum 형에 대응하는 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)
          지정된바이너리명을 가지는 클래스를 로드합니다.
 

Class 형의 파라미터를 가지는 java.lang 의 메소드
<U> Class <? extends U>
Class. asSubclass (Class <U> clazz)
          지정된 클래스 객체에 의해 나타내지는 클래스의 서브 클래스를 나타내기 위해서(때문에) 이 Class 객체를 캐스트 합니다.
 void SecurityManager. checkMemberAccess (Class <? > clazz, int which)
          멤버에게로의 액세스가 호출해 옆thread에 허가되어 있지 않은 경우에,SecurityException 를 throw 합니다.
static boolean Compiler. compileClass (Class <? > clazz)
          지정된 클래스를 컴파일 합니다.
<A extends Annotation >
A
Class. getAnnotation (Class <A> annotationClass)
           
<A extends Annotation >
A
Package. getAnnotation (Class <A> annotationClass)
           
 Constructor <T > Class. getConstructor (Class <? >... parameterTypes)
          이 Class 객체가 나타내는 클래스의 지정된 public 생성자 을 리플렉트 하는 Constructor 객체를 돌려줍니다.
 Constructor <T > Class. getDeclaredConstructor (Class <? >... parameterTypes)
          이 Class 객체가 나타내는 클래스 또는 인터페이스의 지정된 생성자 을 리플렉트 하는 Constructor 객체를 돌려줍니다.
 Method Class. getDeclaredMethod (String  name, Class <? >... parameterTypes)
          이 Class 객체가 나타내는 클래스 또는 인터페이스의 지정된 선언 메소드를 리플렉트 하는 Method 객체를 돌려줍니다.
 Method Class. getMethod (String  name, Class <? >... parameterTypes)
          이 Class 객체가 나타내는 클래스 또는 인터페이스의 지정된 public 멤버 메소드를 리플렉트 하는 Method 객체를 돌려줍니다.
 boolean Class. isAnnotationPresent (Class <? extends Annotation > annotationClass)
           
 boolean Package. 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)
          지정된 이름을 가지는 지정된 enum 형의 enum 정수를 돌려줍니다.
 

Class 형의 파라미터를 가지는 java.lang 의 생성자
EnumConstantNotPresentException (Class <? extends Enum > enumType, String  constantName)
          지정된 정수의 EnumConstantNotPresentException 를 구축합니다.
 

java.lang.annotation 에서의 Class 의 사용
 

Class 를 돌려주는 java.lang.annotation 의 메소드
 Class <? extends Annotation > Annotation. annotationType ()
          이 주석의 주석형을 돌려줍니다.
 Class <? extends Annotation > IncompleteAnnotationException. annotationType ()
          발견되지 않는 요소를 가지는 주석형에 대응하는 Class 객체를 돌려줍니다.
 

Class 형의 파라미터를 가지는 java.lang.annotation 의 생성자
IncompleteAnnotationException (Class <? extends Annotation > annotationType, String  elementName)
          IncompleteAnnotationException 를 구축해, 이름 첨부 요소가 지정된 주석형으로부터 발견되지 않는 것을 나타냅니다.
 

java.lang.instrument 에서의 Class 의 사용
 

Class 를 돌려주는 java.lang.instrument 의 메소드
 Class [] Instrumentation. getAllLoadedClasses ()
          JVM 에 의해 현재 로드 사라질 수 있어 모든 클래스의 배열을 돌려줍니다.
 Class <? > ClassDefinition. getDefinitionClass ()
          클래스를 돌려줍니다.
 Class [] Instrumentation. getInitiatedClasses (ClassLoader  loader)
          loader 가 기동 로더인 모든 클래스의 배열을 돌려줍니다.
 

Class 형의 파라미터를 가지는 java.lang.instrument 의 메소드
 boolean Instrumentation. isModifiableClass (Class <? > theClass)
          클래스가 재변환 또는 재정의 로 변경 가능한가 어떤가를 판정합니다.
 void Instrumentation. retransformClasses (Class <? >... classes)
          지정된 클래스 세트를 재변환합니다.
 byte[] ClassFileTransformer. transform (ClassLoader  loader, String  className, Class <? > classBeingRedefined, ProtectionDomain  protectionDomain, byte[] classfileBuffer)
          이 메소드의 구현은, 제공된 클래스 파일을 변환해, 새로운 치환 클래스 파일을 돌려줄 수가 있습니다.
 

Class 형의 파라미터를 가지는 java.lang.instrument 의 생성자
ClassDefinition (Class <? > theClass, byte[] theClassFile)
          제공된 클래스와 클래스 파일 바이트를 사용해, 새로운 ClassDefinition 바인딩을 작성합니다.
 

java.lang.management 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 java.lang.management 의 메소드
static
<T> T
ManagementFactory. newPlatformMXBeanProxy (MBeanServerConnection  connection, String  mxbeanName, Class <T> mxbeanInterface)
          지정된 MBeanServerConnection 를 개입시켜 메소드 호출을 전송 하는, 지정된 MXBean 명의 플랫폼 MXBean 인터페이스의 프록시를 돌려줍니다.
 

java.lang.reflect 에서의 Class 의 사용
 

Class 를 돌려주는 java.lang.reflect 의 메소드
 Class <? > Field. getDeclaringClass ()
          Field 객체에 의해 나타내지는 필드를 선언하는 클래스 또는 인터페이스를 나타내는 Class 객체를 돌려줍니다.
 Class <? > Member. getDeclaringClass ()
          Member 가 식별한 멤버나 생성자 을 선언하고 있는 클래스나 인터페이스를 나타내는 Class 객체를 돌려줍니다.
 Class <? > Method. getDeclaringClass ()
          이 Method 객체에 의해 나타내지는 메소드를 선언하는 클래스 또는 인터페이스를 나타내는 Class 객체를 돌려줍니다.
 Class <T > Constructor. getDeclaringClass ()
          Constructor 에 의해 나타내지는 생성자 을 선언하는 클래스를 나타내는 Class 객체를 돌려줍니다.
 Class <? >[] Method. getExceptionTypes ()
          이 Method 객체로 나타내지는 기본으로 되는 메소드에 의해 throw 되도록(듯이) 선언되고 있는, 예외의 타입을 나타내는 Class 객체의 배열을 돌려줍니다.
 Class <? >[] Constructor. getExceptionTypes ()
          이 Constructor 객체로 나타내지는 기본으로 되는 생성자 에 의해 throw 되도록(듯이) 선언되고 있는, 예외의 형태를 나타내는 Class 객체의 배열을 돌려줍니다.
 Class <? >[] Method. getParameterTypes ()
          Method 객체에 의해 나타내지는 메소드의 가파라미터형을 선언순서로 나타내는 Class 객체의 배열을 돌려줍니다.
 Class <? >[] Constructor. getParameterTypes ()
          Constructor 객체에 의해 나타내지는 생성자 의 가파라미터형을 선언순서로 나타내는 Class 객체의 배열을 돌려줍니다.
static Class <? > Proxy. getProxyClass (ClassLoader  loader, Class <? >... interfaces)
          클래스 로더와 인터페이스의 배열의 지정된 프록시 클래스의 java.lang.Class 객체를 돌려줍니다.
 Class <? > Method. getReturnType ()
          이 Method 객체에 의해 나타내지는 메소드의 가짜의 반환값의 형태를 나타내는 Class 객체를 돌려줍니다.
 Class <? > Field. getType ()
          Field 객체로 나타내지는 필드의 선언형을 식별하는 Class 객체를 돌려줍니다.
 

Class 형의 파라미터를 가지는 java.lang.reflect 의 메소드
<T extends Annotation >
T
AnnotatedElement. getAnnotation (Class <T> annotationClass)
          지정된 형태의 주석이 존재하는 경우는, 지정된 형태의 요소의 주석을 돌려줍니다.
<T extends Annotation >
T
AccessibleObject. getAnnotation (Class <T> annotationClass)
           
<T extends Annotation >
T
Field. getAnnotation (Class <T> annotationClass)
           
<T extends Annotation >
T
Method. getAnnotation (Class <T> annotationClass)
           
<T extends Annotation >
T
Constructor. getAnnotation (Class <T> annotationClass)
           
static Class <? > Proxy. getProxyClass (ClassLoader  loader, Class <? >... interfaces)
          클래스 로더와 인터페이스의 배열의 지정된 프록시 클래스의 java.lang.Class 객체를 돌려줍니다.
 boolean AnnotatedElement. isAnnotationPresent (Class <? extends Annotation > annotationClass)
          지정된 형태의 주석이 이 요소에 존재하는 경우는 true 를 돌려주어, 그렇지 않은 경우는 false 를 돌려줍니다.
 boolean AccessibleObject. isAnnotationPresent (Class <? extends Annotation > annotationClass)
           
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.net 에서의 Class 의 사용
 

Class 를 돌려주는 java.net 의 메소드
protected  Class <? > URLClassLoader. findClass (String  name)
          URL 검색 패스로부터, 지정된 이름을 가지는 클래스를 검색해 로드합니다.
 

Class 형의 파라미터를 가지는 java.net 의 메소드
 Object URL. getContent (Class [] classes)
          이 URL 의 컨텐츠를 가져옵니다.
 Object URLConnection. getContent (Class [] classes)
          이 URL 접속의 컨텐츠를 가져옵니다.
 Object ContentHandler. getContent (URLConnection  urlc, Class [] classes)
          객체 표현의 선두에 자리매김되고 있는 URL 접속 스트림을 지정하면(자), 이 메소드는, 지정된 스트림을 읽어들여, 지정한 형태에 일치하는 객체를 생성합니다.
 

java.rmi.server 에서의 Class 의 사용
 

Class 를 돌려주는 java.rmi.server 의 메소드
static Class <? > RMIClassLoader. loadClass (String  name)
          추천 되고 있지 않습니다.  loadClass(String, String) 메소드로 옮겨졌습니다
 Class <? > LoaderHandler. loadClass (String  name)
          추천 되고 있지 않습니다.  대체는 없습니다
static Class <? > RMIClassLoader. loadClass (String  codebase, String  name)
          지정된 코드 베이스 URL 패스로부터 클래스를 로드합니다.
abstract  Class <? > RMIClassLoaderSpi. loadClass (String  codebase, String  name, ClassLoader  defaultLoader)
          RMIClassLoader.loadClass(URL, String) , RMIClassLoader.loadClass(String, String) , 및 RMIClassLoader.loadClass(String, String, ClassLoader) 의 구현을 제공합니다.
static Class <? > RMIClassLoader. loadClass (String  codebase, String  name, ClassLoader  defaultLoader)
          지정된 로더를 사용할 수도 있습니다.
static Class <? > RMIClassLoader. loadClass (URL  codebase, String  name)
          지정된 코드 베이스 URL 로부터 클래스를 로드합니다.
 Class <? > LoaderHandler. loadClass (URL  codebase, String  name)
          추천 되고 있지 않습니다.  대체는 없습니다
abstract  Class <? > RMIClassLoaderSpi. loadProxyClass (String  codebase, String [] interfaces, ClassLoader  defaultLoader)
          RMIClassLoader.loadProxyClass(String, String[], ClassLoader) 의 구현을 제공합니다.
static Class <? > RMIClassLoader. loadProxyClass (String  codebase, String [] interfaces, ClassLoader  defaultLoader)
          지정된 이름을 가지는 인터페이스군을 구현한 동적 프록시 클래스 (Proxy 를 참조)를, 지정된 코드 베이스 URL 패스로부터 로드합니다.
 

Class 형의 파라미터를 가지는 java.rmi.server 의 메소드
abstract  String RMIClassLoaderSpi. getClassAnnotation (Class <? > cl)
          RMIClassLoader.getClassAnnotation(Class) 의 구현을 제공합니다.
static String RMIClassLoader. getClassAnnotation (Class <? > cl)
          클래스 정의의 위치를 나타내는 주석 캐릭터 라인을 돌려줍니다.
 

java.security 에서의 Class 의 사용
 

Class 를 돌려주는 java.security 의 메소드
protected  Class <? > SecureClassLoader. defineClass (String  name, byte[] b, int off, int len, CodeSource  cs)
          바이트의 배열을, 옵션의 CodeSource 를 사용해 Class 클래스의 인스턴스로 변환합니다.
protected  Class <? > SecureClassLoader. defineClass (String  name, ByteBuffer  b, CodeSource  cs)
          옵션의 CodeSource 를 사용해,ByteBufferClass 클래스의 인스턴스로 변환합니다.
 

Class 형의 파라미터를 가지는 java.security 의 메소드
 boolean KeyStoreSpi. engineEntryInstanceOf (String  alias, Class <? extends KeyStore.Entry > entryClass)
          지정된 alias 의 키스토어 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 의 키스토어 Entry 가, 지정된 entryClass 의 인스턴스 또는 서브 클래스일지 어떨지를 판정합니다.
<T extends KeySpec >
T
KeyFactory. getKeySpec (Key  key, Class <T> keySpec)
          지정된 열쇠 객체의 스펙 (열쇠 데이터)을 돌려줍니다.
<T extends AlgorithmParameterSpec >
T
AlgorithmParameters. getParameterSpec (Class <T> paramSpec)
          파라미터 객체의 투명한 스펙을 돌려줍니다.
 

java.sql 에서의 Class 의 사용
 

Class 형의 인수를 가지는 형태를 돌려주는 java.sql 의 메소드
 Map <String ,Class <? >> Connection. getTypeMap ()
          이 Connection 에 관련한 Map 객체를 가져옵니다.
 

Class 형의 파라미터를 가지는 java.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)
          표준 이외의 메소드, 또는 프록시에 의해 공개되지 않는 표준 메소드에 액세스 할 수 있도록(듯이) 하기 위해서, 지정된 인터페이스를 구현하고 있는 객체를 돌려줍니다.
 

Class 형의 형태 인수를 가지는 java.sql 의 메소드 파라미터
 Object Array. getArray (long index, int count, Map <String ,Class <? >> map)
          이 Array 객체에 의해 지정된 SQL ARRAY 치의 일부를 꺼냅니다.
 Object Array. getArray (Map <String ,Class <? >> map)
          이 Array 객체에 의해 지정된 SQL ARRAY 치의 내용을 꺼냅니다.
 Object [] Struct. getAttributes (Map <String ,Class <? >> map)
          이 Struct 객체가 나타내는 SQL 구조화형의 속성의 순서 붙이고 된 값을 작성합니다.
 Object ResultSet. getObject (int columnIndex, Map <String ,Class <? >> map)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object 로서 가져옵니다.
 Object CallableStatement. getObject (int parameterIndex, Map <String ,Class <? >> map)
          OUT 파라미터 parameterIndex 의 값을 나타내는 객체를 돌려주어,map 를 사용해 그 파라미터치의 커스텀 매핑을 실시합니다.
 Object Ref. getObject (Map <String ,Class <? >> map)
          참조되는 객체를 취득해, 그 객체가 지정된 형태 맵을 사용해 Java 형에 맵 합니다.
 Object ResultSet. getObject (String  columnLabel, Map <String ,Class <? >> map)
          이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object 로서 가져옵니다.
 Object CallableStatement. getObject (String  parameterName, Map <String ,Class <? >> map)
          OUT 파라미터 parameterName 의 값을 나타내는 객체를 돌려주어,map 를 사용해 그 파라미터치의 커스텀 매핑을 실시합니다.
 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)
          이 Connection 객체의 형태 맵으로서 지정된 TypeMap 객체를 인스톨 합니다.
 

java.util 에서의 Class 의 사용
 

Class 를 돌려주는 java.util 의 메소드
 Class <? > IllegalFormatConversionException. getArgumentClass ()
          일치하지 않는 인수의 클래스를 돌려줍니다.
 

Class 형의 파라미터를 가지는 java.util 의 메소드
static
<E extends Enum <E>>
EnumSet <E>
EnumSet. allOf (Class <E> elementType)
          지정된 요소형의 모든 요소를 포함한 enum 세트를 작성합니다.
static
<E> Collection <E>
Collections. checkedCollection (Collection <E> c, Class <E> type)
          지정된 컬렉션의, 동적으로 형태 보증된 뷰를 돌려줍니다.
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)
          지정된 세트의 동적으로 형태 보증된 뷰를 돌려줍니다.
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)
          지정된 소트 세트의 동적으로 형태 보증된 뷰를 돌려줍니다.
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)
          지정된 서비스 타입의 새로운 서비스 로더를, 현재의 thread의 문맥 클래스 로더 를 사용해 작성합니다.
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)
          지정된 요소형을 사용해 빈 상태(empty)의 enum 세트를 작성합니다.
 

Class 형의 파라미터를 가지는 java.util 의 생성자
EnumMap (Class <K > keyType)
          지정된 키의 형태를 사용해 빈 상태(empty)의 enum 맵을 작성합니다.
IllegalFormatConversionException (char c, Class <? > arg)
          일치하지 않는 변환 및 대응하는 인수 클래스를 사용해, 이 클래스의 인스턴스를 구축합니다.
 

java.util.concurrent.atomic 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 java.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> AtomicLongFieldUpdater <U>
AtomicLongFieldUpdater. newUpdater (Class <U> tclass, String  fieldName)
          지정된 필드를 가지는 객체의 업 데이터를 작성해 돌려줍니다.
static
<U> AtomicIntegerFieldUpdater <U>
AtomicIntegerFieldUpdater. newUpdater (Class <U> tclass, String  fieldName)
          지정된 필드를 가지는 객체의 업 데이터를 작성해 돌려줍니다.
 

java.util.prefs 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 java.util.prefs 의 메소드
static Preferences Preferences. systemNodeForPackage (Class <? > c)
          시스템 설정 트리로부터 설정 노드를 돌려줍니다.
static Preferences Preferences. userNodeForPackage (Class <? > c)
          호출측 사용자의 설정 트리로부터 설정 노드를 돌려줍니다.
 

javax.activation 에서의 Class 의 사용
 

Class 를 돌려주는 javax.activation 의 메소드
 Class ActivationDataFlavor. getRepresentationClass ()
          표현 클래스를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.activation 의 생성자
ActivationDataFlavor (Class  representationClass, String  humanPresentableName)
          MIME 타입을 표현하는 DataFlavor 를 구축합니다.
ActivationDataFlavor (Class  representationClass, String  mimeType, String  humanPresentableName)
          임의의 Java 객체를 표현하는 DataFlavor 를 구축합니다.
 

javax.annotation.processing 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.annotation.processing 의 메소드
 Set <? extends Element > RoundEnvironment. getElementsAnnotatedWith (Class <? extends Annotation > a)
          지정된 주석형을 사용해 주석을 붙일 수 있었던 요소를 돌려줍니다.
 

javax.crypto 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.crypto 의 메소드
protected abstract  KeySpec SecretKeyFactorySpi. engineGetKeySpec (SecretKey  key, Class  keySpec)
          지정된 열쇠 객체의 스펙 (열쇠 데이터)이 요구된 형식에서 돌려줍니다.
 KeySpec SecretKeyFactory. getKeySpec (SecretKey  key, Class  keySpec)
          지정된 열쇠 객체의 스펙 (열쇠 데이터)이 요구된 형식에서 돌려줍니다.
 

javax.imageio.metadata 에서의 Class 의 사용
 

Class 를 돌려주는 javax.imageio.metadata 의 메소드
 Class <? > IIOMetadataFormatImpl. getObjectClass (String  elementName)
           
 Class <? > IIOMetadataFormat. getObjectClass (String  elementName)
          요소내에 포함된 Object 참조의 Class 형을 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.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.spi 에서의 Class 의 사용
 

Class 로서 선언되고 있는 javax.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 가 포함되고 있습니다.
 

Class 를 돌려주는 javax.imageio.spi 의 메소드
 Class <? > ImageInputStreamSpi. getInputClass ()
          createInputStreamInstance 메소드를 사용해ImageInputStream 내에 「랩」하기 위한(해), 입력 소스가 구현할 필요가 있는 클래스 또는 인터페이스의 형태를 나타내는 Class 객체를 돌려줍니다.
 Class [] ImageReaderSpi. getInputTypes ()
          리더의 setInput 메소드의 인수에 사용 가능한 객체의 형태를 나타내는 Class 객체의 배열을 돌려줍니다.
 Class <? > ImageOutputStreamSpi. getOutputClass ()
          createOutputStreamInstance 메소드를 사용해ImageOutputStream 에 「랩」하기 위한(해), 출력처가 구현할 필요가 있는 클래스 또는 인터페이스의 형태를 나타내는 Class 객체를 돌려줍니다.
 Class [] ImageWriterSpi. getOutputTypes ()
          라이터의 setOutput 메소드의 인수에 사용 가능한 객체의 형태를 나타내는 Class 객체의 배열을 돌려줍니다.
 

Class 형의 인수를 가지는 형태를 돌려주는 javax.imageio.spi 의 메소드
 Iterator <Class <? >> ServiceRegistry. getCategories ()
          현재의 카테고리 세트를 나타내는 Class 객체의 Iterator 를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.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)
          지정된 ServiceRegistry.Filter 객체의 filter 메소드로 설정된 기준을 채우는, 지정된 카테고리내의 서비스 프로바이더 객체를 포함한 Iterator 를 돌려줍니다.
static
<T> Iterator <T>
ServiceRegistry. lookupProviders (Class <T> providerClass)
          문맥 클래스 로더를 사용해, 지정된 서비스의 사용 가능한 프로바이더를 검출해 단계적으로 인스턴스화합니다.
static
<T> Iterator <T>
ServiceRegistry. lookupProviders (Class <T> providerClass, ClassLoader  loader)
          지정된 클래스 로더를 사용해 특정의 서비스 클래스의 구현을 검색합니다.
 void RegisterableService. onDeregistration (ServiceRegistry  registry, Class <? > category)
          이 인터페이스를 구현하는 객체가, 지정된 registrycategory 로부터 삭제되는 경우에 불려 갑니다.
 void IIOServiceProvider. onDeregistration (ServiceRegistry  registry, Class <? > category)
          Spi 클래스가 ServiceRegistry 로부터 등록 해제되면(자) 항상 콜백이 실행됩니다.
 void RegisterableService. onRegistration (ServiceRegistry  registry, Class <? > category)
          이 인터페이스를 구현하는 객체가, 지정된 registrycategory 에 추가되는 경우에 불려 갑니다.
 void IIOServiceProvider. onRegistration (ServiceRegistry  registry, Class <? > category)
          Spi 클래스가 인스턴스화 되어 ServiceRegistry 에 등록된 후에 1 회만 불려 가는 콜백입니다.
<T> boolean
ServiceRegistry. registerServiceProvider (T provider, Class <T> category)
          서비스 프로바이더 객체를 레지스트리에 추가합니다.
<T> boolean
ServiceRegistry. setOrdering (Class <T> category, T firstProvider, T secondProvider)
          지정된 카테고리의 2 개의 서비스 프로바이더 객체간의 페어의 순서를 설정합니다.
<T> boolean
ServiceRegistry. unsetOrdering (Class <T> category, T firstProvider, T secondProvider)
          지정된 카테고리의 2 개의 서비스 프로바이더 객체간의 페어의 순서를 설정합니다.
 

Class 형의 파라미터를 가지는 javax.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 를 구축합니다.
 

Class 형의 형태 인수를 가지는 javax.imageio.spi 의 생성자 파라미터
ServiceRegistry (Iterator <Class <? >> categories)
          categories 인수로부터 꺼낸 카테고리 세트를 사용해 ServiceRegistry 인스턴스를 구축합니다.
 

javax.lang.model.element 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.lang.model.element 의 메소드
<A extends Annotation >
A
Element. getAnnotation (Class <A> annotationType)
          지정된 형태의 주석이 이 요소에 있는 경우는, 그 주석을 돌려줍니다.
 

javax.management 에서의 Class 의 사용
 

Class 를 돌려주는 javax.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)
          추천 되고 있지 않습니다.  클래스 로더의 리스트 (지정의 클래스 로더는 제외)를 조사해, 요구된 클래스의 로드를 시도합니다.
 

Class 형의 파라미터를 가지는 javax.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)
          로컬 또는 원격의 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)
          로컬 또는 원격의 MBean Server 내에 MXBean 용의 프록시를 작성합니다.
static
<T> T
MBeanServerInvocationHandler. newProxyInstance (MBeanServerConnection  connection, ObjectName  objectName, Class <T> interfaceClass, boolean notificationBroadcaster)
          메소드는 이 MBean 에게 건네지는 지정의 MBean 서버로부터 MBean 에 메소드를 건네주는 것으로, 지정된 인터페이스를 구현하는 프록시를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.management 의 생성자
StandardEmitterMBean (Class <? > mbeanInterface, boolean isMXBean, NotificationEmitter  emitter)
          mbeanInterface 에 의해 관리 인터페이스가 지정되는 MBean 를 작성합니다.
StandardEmitterMBean (Class <? > mbeanInterface, NotificationEmitter  emitter)
          mbeanInterface 에 의해 관리 인터페이스가 지정되는 MBean 를 작성합니다.
StandardEmitterMBean (T implementation, Class <T> mbeanInterface, boolean isMXBean, NotificationEmitter  emitter)
          지정한 구현을 사용해,mbeanInterface 에 의해 관리 인터페이스가 지정되는 MBean 를 작성합니다.
StandardEmitterMBean (T implementation, Class <T> mbeanInterface, NotificationEmitter  emitter)
          지정한 구현을 사용해,mbeanInterface 에 의해 관리 인터페이스가 지정되는 MBean 를 작성합니다.
StandardMBean (Class <? > mbeanInterface)
          특정의 mbeanInterface 클래스를 사용해, DynamicMBean 를 this 로부터 제외합니다.
StandardMBean (Class <? > mbeanInterface, boolean isMXBean)
          특정의 mbeanInterface 클래스를 사용해, DynamicMBean 를 this 로부터 제외합니다.
StandardMBean (T implementation, Class <T> mbeanInterface)
          특정의 mbeanInterface 클래스를 사용해, DynamicMBean 를 객체 implementation 로부터 제외합니다.
StandardMBean (T implementation, Class <T> mbeanInterface, boolean isMXBean)
          특정의 mbeanInterface 클래스를 사용해, DynamicMBean 를 객체 implementation 로부터 제외합니다.
 

javax.management.loading 에서의 Class 의 사용
 

Class 를 돌려주는 javax.management.loading 의 메소드
protected  Class <? > MLet. findClass (String  name)
          재정의 예정의 클래스 로더의 main 메소드입니다.
static Class DefaultLoaderRepository. loadClass (String  className)
          추천 되고 있지 않습니다.  클래스 로더의 리스트를 조사해, 요구된 클래스의 로드를 시도합니다.
 Class <? > ClassLoaderRepository. loadClass (String  className)
          클래스 로더의 리스트로부터, 지정된 이름의 클래스를 로드합니다.
 Class <? > MLet. loadClass (String  name, ClassLoaderRepository  clr)
          이 MLet 의 URL 내에 클래스가 발견되지 않는 경우, 지정된 ClassLoaderRepository 을 사용해 클래스를 로드합니다.
 Class <? > ClassLoaderRepository. loadClassBefore (ClassLoader  stop, String  className)
          클래스 로더의 리스트로부터 클래스를 로드해, 지정된 클래스명의 위치에서 처리를 정지합니다.
static Class DefaultLoaderRepository. loadClassWithout (ClassLoader  loader, String  className)
          추천 되고 있지 않습니다.  클래스 로더의 리스트 (지정의 클래스 로더는 제외)를 조사해, 요구된 클래스의 로드를 시도합니다.
 Class <? > ClassLoaderRepository. loadClassWithout (ClassLoader  exclude, String  className)
          클래스 로더의 리스트로부터, 전회 지정된 이름의 클래스 이외의 클래스를 로드합니다.
 

javax.management.openmbean 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.management.openmbean 의 메소드
static
<T> ArrayType <T>
ArrayType. getPrimitiveArrayType (Class <T> arrayClass)
          ArrayType 인스턴스를, 형태 보증된 방법으로 작성합니다.
 

javax.naming.spi 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.naming.spi 의 메소드
 ResolveResult Resolver. resolveToClass (Name  name, Class <? extends Context > contextType)
          이름을 부분적으로 해결합니다.
 ResolveResult Resolver. resolveToClass (String  name, Class <? extends Context > contextType)
          이름을 부분적으로 해결합니다.
 

javax.print 에서의 Class 의 사용
 

Class 를 돌려주는 javax.print 의 메소드
 Class <? >[] PrintService. getSupportedAttributeCategories ()
          이 인쇄 서비스의 작업 설정시에, 클라이언트가 지정 가능한 인쇄 속성 카테고리를 판별합니다.
 Class [] AttributeException. getUnsupportedAttributes ()
          Print Service 인스턴스가 속성을 일절 지원하지 않는 인쇄 속성 클래스의 배열을 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.print 의 메소드
<T extends PrintServiceAttribute >
T
PrintService. getAttribute (Class <T> category)
          지정된 단일의 서비스 속성의 값을 가져옵니다.
 Object PrintService. getDefaultAttributeValue (Class <? extends Attribute > category)
          이 인쇄 서비스의 지정된 카테고리내에서의 디폴트 인쇄 속성치를 판별합니다.
 Object PrintService. getSupportedAttributeValues (Class <? extends Attribute > category, DocFlavor  flavor, AttributeSet  attributes)
          이 인쇄 서비스용의 작업 설정시에, 클라이언트가 특정의 카테고리내에서 지정 가능한 인쇄 속성치를 판별합니다.
 boolean PrintService. isAttributeCategorySupported (Class <? extends Attribute > category)
          이 인쇄 서비스의 작업 설정시에, 클라이언트가 특정의 인쇄 속성 카테고리를 지정 가능한가 어떤가를 판별합니다.
 

javax.print.attribute 에서의 Class 의 사용
 

Class 를 돌려주는 javax.print.attribute 의 메소드
 Class <? extends Attribute > Attribute. getCategory ()
          속성 세트에 추가되었을 때에, 이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
static Class <? > AttributeSetUtilities. verifyAttributeCategory (Object  object, Class <? > interfaceName)
          지정된 객체가, 지정된 인터페이스를 구현하는 Class 인 것을 판정합니다.
 

Class 형의 파라미터를 가지는 javax.print.attribute 의 메소드
 boolean HashAttributeSet. containsKey (Class <? > category)
          속성 세트가, 지정된 카테고리의 속성을 보관 유지하고 있는 경우에 true 를 돌려줍니다.
 boolean AttributeSet. containsKey (Class <? > category)
          속성 세트가, 지정된 카테고리의 속성을 보관 유지하고 있는 경우에 true 를 돌려줍니다.
 Attribute HashAttributeSet. get (Class <? > category)
          지정된 속성 카테고리에 포함되는 속성 세트의 속성치를 돌려줍니다.
 Attribute AttributeSet. get (Class <? > category)
          지정된 속성 카테고리에 포함되는 속성 세트의 속성치를 돌려줍니다.
 boolean HashAttributeSet. remove (Class <? > category)
          속성 세트로부터 카테고리의 임의의 속성을 삭제합니다 (존재하는 경우).
 boolean AttributeSet. remove (Class <? > category)
          속성 세트로부터 카테고리의 임의의 속성을 삭제합니다 (존재하는 경우).
static Class <? > AttributeSetUtilities. verifyAttributeCategory (Object  object, Class <? > interfaceName)
          지정된 객체가, 지정된 인터페이스를 구현하는 Class 인 것을 판정합니다.
static Attribute AttributeSetUtilities. verifyAttributeValue (Object  object, Class <? > interfaceName)
          지정된 객체가, 지정된 인터페이스의 인스턴스인 것을 판정합니다.
static void AttributeSetUtilities. verifyCategoryForValue (Class <? > category, Attribute  attribute)
          지정된 속성 카테고리의 객체가, 지정된 속성치의 객체의 카테고리와 동일한지 어떤지를 판정합니다.
 

Class 형의 파라미터를 가지는 javax.print.attribute 의 생성자
HashAttributeSet (Attribute [] attributes, Class <? > interfaceName)
          새로운 속성 세트를 구축합니다.
HashAttributeSet (Attribute  attribute, Class <? > interfaceName)
          초기 상태로 지정된 속성에 의해 생성된 속성 세트의 새로운 빈 상태(empty)의 속성 세트를 구축합니다.
HashAttributeSet (AttributeSet  attributes, Class <? > interfaceName)
          초기 상태로 지정된 세트의 값으로 생성된 속성 세트의 새로운 빈 상태(empty)의 속성 세트를 구축합니다.
HashAttributeSet (Class <? > interfaceName)
          새로운 빈 상태(empty)의 속성 세트를 구축합니다.
 

javax.print.attribute.standard 에서의 Class 의 사용
 

Class 를 돌려주는 javax.print.attribute.standard 의 메소드
 Class <? extends Attribute > Sides. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > SheetCollate. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Severity. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > RequestingUserName. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > ReferenceUriSchemesSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > QueuedJobCount. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterURI. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterStateReasons. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterStateReason. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterState. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterResolution. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > NumberUp. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterName. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterMoreInfoManufacturer. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterMoreInfo. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterMessageFromOperator. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterMakeAndModel. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterLocation. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterIsAcceptingJobs. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrinterInfo. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PrintQuality. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PresentationDirection. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PagesPerMinuteColor. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PagesPerMinute. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PageRanges. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > PDLOverrideSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > NumberUpSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > OutputDeviceAssigned. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > OrientationRequested. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > NumberOfInterveningJobs. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > NumberOfDocuments. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > MultipleDocumentHandling. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > MediaSize. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > MediaPrintableArea. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Media. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobStateReasons. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobStateReason. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobState. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobSheets. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobPrioritySupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobPriority. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobOriginatingUserName. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobName. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobMessageFromOperator. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobMediaSheetsSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobMediaSheetsCompleted. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobMediaSheets. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobKOctetsSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobKOctetsProcessed. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobKOctets. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobImpressionsSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobImpressionsCompleted. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobImpressions. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > JobHoldUntil. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Finishings. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Fidelity. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > DocumentName. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Destination. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > DateTimeAtProcessing. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > DateTimeAtCreation. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > DateTimeAtCompleted. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > CopiesSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Copies. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Compression. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > ColorSupported. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 Class <? extends Attribute > Chromaticity. getCategory ()
          이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다.
 

javax.rmi 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.rmi 의 메소드
static Object PortableRemoteObject. narrow (Object  narrowFrom, Class  narrowTo)
          원격 인터페이스 또는 추상 인터페이스의 객체를 목적의 타입에 캐스트 할 수 있는 것을 확인합니다.
 

javax.rmi.CORBA 에서의 Class 의 사용
 

Class 를 돌려주는 javax.rmi.CORBA 의 메소드
 Class UtilDelegate. loadClass (String  className, String  remoteCodebase, ClassLoader  loader)
          Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader) 에 대한 위양 호출입니다.
static Class Util. loadClass (String  className, String  remoteCodebase, ClassLoader  loader)
          지정된 클래스의 클래스 인스턴스를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.rmi.CORBA 의 메소드
 String UtilDelegate. getCodebase (Class  clz)
          Util.getCodebase(java.lang.Class) 에 대한 위양 호출입니다.
static String Util. getCodebase (Class  clz)
          지정된 클래스의 코드 베이스가 있으면, 그 코드 베이스를 돌려줍니다.
 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.script 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.script 의 메소드
<T> T
Invocable. getInterface (Class <T> clasz)
          interpreter로 컴파일 된 함수를 사용해, 인터페이스의 구현을 돌려줍니다.
<T> T
Invocable. getInterface (Object  thiz, Class <T> clasz)
          interpreter로 컴파일 된 스크립트 객체의 멤버 함수를 사용해, 인터페이스의 구현을 돌려줍니다.
 

javax.security.auth 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.security.auth 의 메소드
<T extends Principal >
Set <T>
Subject. getPrincipals (Class <T> c)
          지정한 Class 의 인스턴스 또는 서브 클래스인, 이 Subject 에 관련지을 수 있었던 Principal 의 Set 를 돌려줍니다.
<T> Set <T>
Subject. getPrivateCredentials (Class <T> c)
          지정한 Class 의 인스턴스 또는 서브 클래스인 이 Subject 에 관련한 비공개 자격의 Set 를 돌려줍니다.
<T> Set <T>
Subject. getPublicCredentials (Class <T> c)
          지정한 Class 의 인스턴스 또는 서브 클래스인 이 Subject 에 관련한 공개 자격의 Set 를 돌려줍니다.
 

javax.sound.midi 에서의 Class 의 사용
 

Class 를 돌려주는 javax.sound.midi 의 메소드
 Class <? > SoundbankResource. getDataClass ()
          이 샘플로 그 데이터를 나타내기 위해서(때문에) 사용되고 있는 클래스를 가져옵니다.
 

Class 형의 파라미터를 가지는 javax.sound.midi 의 생성자
Instrument (Soundbank  soundbank, Patch  patch, String  name, Class <? > dataClass)
          지정된 Patch 로부터 새로운 MIDI 계측을 작성합니다.
SoundbankResource (Soundbank  soundBank, String  name, Class <? > dataClass)
          지정한 사운드 뱅크 및 Wavetable 의 인덱스로부터 새로운 SoundbankResource 를 구축합니다 (SoundbankResource's 의 이름, 샘플링 된 오디오 데이터, 및 인스트르먼트는 서브 클래스에서 설정).
 

javax.sound.sampled 에서의 Class 의 사용
 

Class 를 돌려주는 javax.sound.sampled 의 메소드
 Class <? > Line.Info. getLineClass ()
          이 라인 정보 객체가 기술하는 라인의 클래스를 가져옵니다.
 

Class 형의 파라미터를 가지는 javax.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)
          지정된 클래스의 라인을 기술하는 정보 객체를 구축합니다.
Port.Info (Class <? > lineClass, String  name, boolean isSource)
          지정된 정보로부터 포트의 정보 객체를 구축합니다.
 

javax.sql 에서의 Class 의 사용
 

Class 형의 인수를 가지는 형태를 돌려주는 javax.sql 의 메소드
 Map <String ,Class <? >> RowSet. getTypeMap ()
          이 RowSet 객체에 관련지을 수 있었던 SQL 사용자 정의형의 커스텀 매핑이 있는 경우에는, 그것을 지정하는 Map 객체를 가져옵니다.
 

Class 형의 형태 인수를 가지는 javax.sql 의 메소드 파라미터
 void RowSet. setTypeMap (Map <String ,Class <? >> map)
          지정한 java.util.Map 객체를, 이 RowSet 객체의 디폴트형 맵으로서 인스톨 합니다.
 

javax.sql.rowset 에서의 Class 의 사용
 

Class 형의 인수를 가지는 형태를 돌려주는 javax.sql.rowset 의 메소드
 Map <String ,Class <? >> BaseRowSet. getTypeMap ()
          이 RowSet 객체의 Connection 객체에 관련지을 수 있었던 형태 맵을 가져옵니다.
 

Class 형의 파라미터를 가지는 javax.sql.rowset 의 메소드
 boolean RowSetMetaDataImpl. isWrapperFor (Class <? > interfaces)
          이것이, 지정된 인터페이스를 구현하고 있는 경우나, 그러한 객체의 직접적 또는 간접적인 래퍼인 경우는, true 를 돌려줍니다.
<T> T
RowSetMetaDataImpl. unwrap (Class <T> iface)
          표준 이외의 메소드, 또는 프록시에 의해 공개되지 않는 표준 메소드에 액세스 할 수 있도록(듯이) 하기 위해서, 지정된 인터페이스를 구현하고 있는 객체를 돌려줍니다.
 

Class 형의 형태 인수를 가지는 javax.sql.rowset 의 메소드 파라미터
 void BaseRowSet. setTypeMap (Map <String ,Class <? >> map)
          이 RowSet 객체의 Connection 객체에 관련지을 수 있었던 형태 맵으로서 지정의 java.util.Map 객체를 인스톨 합니다.
 

javax.sql.rowset.serial 에서의 Class 의 사용
 

Class 형의 형태 인수를 가지는 javax.sql.rowset.serial 의 메소드 파라미터
 Object SerialArray. getArray (long index, int count, Map <String ,Class <? >> map)
          이 SerialArray 객체의 슬라이스의 카피가 되는 새로운 배열 (지정된 인덱스 위치의 요소로부터 지정의 요소 몇분 계속된다)을 돌려줍니다.
 Object SerialArray. getArray (Map <String ,Class <? >> map)
          요소가 SQL UDT 일 때, 각 요소의 커스텀 매핑에 사용되는 지정의 형태 맵을 사용해, 이 SerialArray 객체의 카피인 새로운 배열을 돌려줍니다.
 Object [] SerialStruct. getAttributes (Map <String ,Class <? >> map)
          지정된 커스텀 매핑용의 형태 맵을 사용해, 이 SerialStruct 에 의해 나타내지는 SQL 구조형의 속성에 상당하는 Object 치의 배열을 가져옵니다 (적절한 경우).
 Object SerialRef. getObject (Map <String ,Class <? >> map)
          이 SerialRef 객체가 참조하는 SQL 구조화형을 나타내는 Object 를 돌려줍니다.
 ResultSet SerialArray. getResultSet (long index, int count, Map <String ,Class <? >> map)
          인덱스 index 로 시작되어, 최대로 count 개가 연속한 요소를 포함하는 SerialArray 객체의 요소의 부분 배열을 포함하는 ResultSet 객체를 돌려줍니다.
 ResultSet SerialArray. getResultSet (Map <String ,Class <? >> map)
          이 SerialArray 객체에 의해 표현된 SQL ARRAY 치의 모든 요소를 포함한 ResultSet 객체를 가져옵니다.
 

Class 형의 형태 인수를 가지는 javax.sql.rowset.serial 의 생성자 파라미터
SerialArray (Array  array, Map <String ,Class <? >> map)
          요소가 SQL UDT 일 때, 각 요소의 커스텀 매핑에 사용되는 지정의 형태 맵을 사용해, 지정된 Array 객체로부터 새로운 SerialArray 객체를 구축합니다.
SerialStruct (SQLData  in, Map <String ,Class <? >> map)
          지정된 SQLData 객체로부터, 지정의 형태 맵을 사용해 SerialStruct 객체를 구축해, 이것을 Java 프로그램 언어의 클래스에 커스텀 맵 합니다.
SerialStruct (Struct  in, Map <String ,Class <? >> map)
          지정된 Struct 객체로부터, 지정된 java.util.Map 객체를 사용해, SQL 구조형이나 SQL 구조형의 속성의 몇개의 커스텀 매핑에 사용하는 SerialStruct 객체를 구축합니다.
SQLInputImpl (Object [] attributes, Map <String ,Class <? >> map)
          지정된 속성의 배열과 형태 맵으로 초기화된 SQLInputImpl 객체를 작성합니다.
 

javax.swing 에서의 Class 의 사용
 

Class 를 돌려주는 javax.swing 의 메소드
 Class <? > JTable. getColumnClass (int column)
          열위치 column 의 뷰에 표시되는 열의 형태를 돌려줍니다.
 Class <? extends ComponentUI > UIDefaults. getUIClass (String  uiClassID)
          이 컴퍼넌트를 draw 하는 L&F 클래스를 돌려줍니다.
 Class <? extends ComponentUI > UIDefaults. getUIClass (String  uiClassID, ClassLoader  uiClassLoader)
          get(uidClassID) 의 값은, 대응하는 ComponentUI 클래스를 구현하는 클래스의 String 의 이름이 되어 있을 필요가 있습니다.
 

Class 형의 파라미터를 가지는 javax.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[]
JComponent. getListeners (Class <T> listenerType)
          이 JComponentFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
Timer. getListeners (Class <T> listenerType)
          이 TimerFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
DefaultButtonModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
DefaultSingleSelectionModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
DefaultBoundedRangeModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
AbstractListModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
DefaultListSelectionModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
AbstractSpinnerModel. getListeners (Class <T> listenerType)
          이 모델에 추가된, 지정된 형태의 청취자 모든 배열을 돌려줍니다.
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.event 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.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.synth 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.swing.plaf.synth 의 메소드
 void SynthLookAndFeel. load (InputStream  input, Class <? > resourceBase)
          이 SynthLookAndFeel 로 사용되는 SynthStyle 세트를 로드합니다.
 

javax.swing.table 에서의 Class 의 사용
 

Class 를 돌려주는 javax.swing.table 의 메소드
 Class <? > AbstractTableModel. getColumnClass (int columnIndex)
          columnIndex 에 관계없이 Object.class 를 돌려줍니다.
 Class <? > TableModel. getColumnClass (int columnIndex)
          열의 셀치의 가장 명확한 슈퍼 클래스를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.swing.table 의 메소드
<T extends EventListener >
T[]
AbstractTableModel. getListeners (Class <T> listenerType)
          이 AbstractTableModelFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
DefaultTableColumnModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
 

javax.swing.text 에서의 Class 의 사용
 

Class 를 돌려주는 javax.swing.text 의 메소드
 Class <? > DefaultFormatter. getValueClass ()
          신규 Object 의 작성에 사용하는 클래스를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.swing.text 의 메소드
<T extends EventListener >
T[]
AbstractDocument. getListeners (Class <T> listenerType)
          이 문서에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
StyleContext.NamedStyle. getListeners (Class <T> listenerType)
          이 모델에 추가된, 지정된 형태의 청취자 모든 배열을 돌려줍니다.
<T extends EventListener >
T[]
DefaultCaret. getListeners (Class <T> listenerType)
          이 caret에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
 void DefaultFormatter. setValueClass (Class <? > valueClass)
          신규 Object 의 작성에 사용하는 클래스를 설정합니다.
 

javax.swing.tree 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.swing.tree 의 메소드
<T extends EventListener >
T[]
DefaultTreeSelectionModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
<T extends EventListener >
T[]
DefaultTreeModel. getListeners (Class <T> listenerType)
          이 모델에 FooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
 

javax.xml.bind 에서의 Class 의 사용
 

Class 로서 선언되고 있는 javax.xml.bind 의 필드
protected  Class <T > JAXBElement. declaredType
          XML 요소 선언의 형태에 대한 Java 데이터형의 바인딩.
protected  Class JAXBElement. scope
          이 XML 요소 인스턴스를 나타내는 XML 요소 선언의 스코프입니다.
 

Class 를 돌려주는 javax.xml.bind 의 메소드
 Class <T > JAXBElement. getDeclaredType ()
          XML 요소 선언의 형태 속성의 Java 바인딩을 돌려줍니다.
 Class JAXBElement. getScope ()
          XML 요소 선언의 스코프를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.xml.bind 의 메소드
<T> Binder <T>
JAXBContext. createBinder (Class <T> domType)
          관련짓고 된, 또는 인프레이스의 비정렬화 또는 정렬화에 사용할 수 있는 Binder 객체를 작성합니다.
<A extends XmlAdapter >
A
Unmarshaller. getAdapter (Class <A> type)
          지정한 형태에 관련지을 수 있고 있는 어댑터를 가져옵니다.
<A extends XmlAdapter >
A
Marshaller. 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
Unmarshaller. setAdapter (Class <A> type, A adapter)
          XmlAdapter 의 설정 끝난 인스턴스를 이 Unmarshaller 에 관련짓습니다.
<A extends XmlAdapter >
void
Marshaller. setAdapter (Class <A> type, A adapter)
          XmlAdapter 의 설정 끝난 인스턴스를 이 Marshaller 에 관련짓습니다.
<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 에 루트 요소를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 

Class 형의 파라미터를 가지는 javax.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.helpers 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.xml.bind.helpers 의 메소드
<A extends XmlAdapter >
A
AbstractUnmarshallerImpl. getAdapter (Class <A> type)
           
<A extends XmlAdapter >
A
AbstractMarshallerImpl. getAdapter (Class <A> type)
           
<A extends XmlAdapter >
void
AbstractUnmarshallerImpl. setAdapter (Class <A> type, A adapter)
           
<A extends XmlAdapter >
void
AbstractMarshallerImpl. 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.ws 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.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.spi 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 javax.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 메소드는 Stub를 돌려줍니다.
abstract
<T> T
ServiceDelegate. getPort (QName  portName, Class <T> serviceEndpointInterface)
          getPort 메소드는 Stub를 돌려줍니다.
 

org.omg.CORBA 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 org.omg.CORBA 의 메소드
 ServantObject LocalObject. _servant_preinvoke (String  operation, Class  expectedType)
           「This is a locally constrained object.」라고 하는 메세지와 함께 org.omg.CORBA.NO_IMPLEMENT 예외를 throw 합니다.
 

org.omg.CORBA_2_3.portable 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 org.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.portable 에서의 Class 의 사용
 

Class 형의 파라미터를 가지는 org.omg.CORBA.portable 의 메소드
 ServantObject ObjectImpl. _servant_preinvoke (String  operation, Class  expectedType)
          지정된 메소드의 요구 송신에 사용되는 로컬 서번트에게로의 Java 참조를 돌려줍니다.
 Object InputStream. read_Object (Class  clz)
          객체를 비정렬화해, 인수로서 건네받은 클래스의 인스턴스인 CORBA Object 를 돌려줍니다.
 ServantObject Delegate. servant_preinvoke (Object  self, String  operation, Class  expectedType)
          이 요구로 사용될 필요가 있는 서번트에게로의 Java 참조를 돌려줍니다.
 

org.omg.DynamicAny 에서의 Class 의 사용
 

Class 로서 선언되고 있는 org.omg.DynamicAny 의 필드
static Class _DynValueStub. _opsClass
           
static Class _DynUnionStub. _opsClass
           
static Class _DynStructStub. _opsClass
           
static Class _DynSequenceStub. _opsClass
           
static Class _DynFixedStub. _opsClass
           
static Class _DynEnumStub. _opsClass
           
static Class _DynArrayStub. _opsClass
           
static Class _DynAnyStub. _opsClass
           
static Class _DynAnyFactoryStub. _opsClass
           
 

org.omg.PortableServer 에서의 Class 의 사용
 

Class 로서 선언되고 있는 org.omg.PortableServer 의 필드
static Class _ServantLocatorStub. _opsClass
           
static Class _ServantActivatorStub. _opsClass
           
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.