JavaTM Platform
Standard Ed. 6

클래스
java.lang.Exception 의 사용

Exception 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.color 칼라 스페이스의 클래스를 제공합니다.  
java.awt.datatransfer 어플리케이션간 또는 어플리케이션내의 데이터 전송을 위한 인터페이스와 클래스를 제공합니다.  
java.awt.dnd 드래그&드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.  
java.awt.event AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.  
java.awt.geom 2 차원 기하학적 도형에 관련하는 객체로 처리를 정의 및 실행하는 Java 2D 클래스를 제공합니다.  
java.awt.im.spi 모든 Java 실행시 환경에서 사용할 수 있는 입력 메소드의 개발을 가능하게 하는 인터페이스를 제공합니다.  
java.awt.image 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.  
java.awt.print 이 패키지는, 범용 인쇄 API 로 사용하는 클래스 및 인터페이스를 제공합니다.  
java.beans Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.  
java.io 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.  
java.lang Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.  
java.lang.annotation Java 프로그램 언어의 주석 기능을 지원하는 라이브러리를 제공합니다.  
java.lang.instrument Java 프로그램 언어 에이전트가 JVM 상에서 실행되고 있는 프로그램을 계측 할 수 있도록(듯이) 하는 서비스를 제공합니다.  
java.lang.reflect 클래스와 객체에 관한 리플렉트 정보를 취득하는 클래스 및 인터페이스를 제공합니다.  
java.net 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.  
java.nio 데이터의 컨테이너인 버퍼에 대해 정의해, 그 외의 NIO 패키지의 개요 정보를 제공합니다.  
java.nio.channels 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.  
java.nio.charset 바이트와 Unicode 문자의 상호 변환을 실시하기 (위해)때문에, 캐릭터 세트, 디코더, 및 엔코더를 정의합니다.  
java.rmi RMI 패키지를 제공합니다.  
java.rmi.activation RMI 객체 기동을 지원합니다.  
java.rmi.server 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.  
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
java.security.acl 이 패키지의 클래스와 인터페이스는, java.security 패키지의 클래스에서 옮겨놓을 수 있고 있습니다.  
java.security.cert 증명서, 증명서의 취소 리스트 (CRL), 증명서 패스를 해석 및 관리하기 위한 클래스와 인터페이스를 제공합니다.  
java.security.spec 열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다.  
java.sql JavaTM 프로그램 언어를 사용해 데이터 소스 (일반적으로은 RDB)의 데이터에 액세스 해 처리하는 API 를 제공합니다.  
java.text 텍스트, 일자, 수치, 및 메세지를 자연 언어에 의존하지 않는 방법으로 처리하기 위한 클래스와 인터페이스를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
java.util.concurrent 병행 프로그래밍으로 자주(잘) 사용되는 유틸리티 클래스입니다.  
java.util.jar JAR (Java ARchive) 파일 형식의 read와 기입에 사용하는 클래스를 제공합니다.  
java.util.logging JavaTM 2 플랫폼의 코아로깅 기능의 클래스와 인터페이스를 제공합니다.  
java.util.prefs 이 패키지를 사용해, 어플리케이션으로부터 사용자 및 시스템의 설정 데이터와 구성 데이터를 포함 및 취득할 수 있습니다.  
java.util.regex 정규 표현으로 지정된 패턴에 대해서 문자 순서를 매칭하기 위한 클래스 Pattern 클래스의 인스턴스로 사용하는 정규 표현은, Perl 를 닮은 캐릭터 라인 형식에서 지정합니다.  
java.util.zip 표준의 ZIP 및 GZIP 파일 형식의 read 및 기입해 용클래스를 제공합니다.  
javax.activation   
javax.activity 비정렬화중에 ORB 기구에 의해 throw 되는 Activity 서비스 관련의 예외가 포함되어 있습니다.  
javax.annotation.processing 주석 프로세서를 선언해, 주석 프로세서가 주석 처리 툴 환경과 통신할 수 있도록(듯이)하기 위한 기능.  
javax.crypto 암호화 조작의 클래스와 인터페이스를 제공합니다.  
javax.imageio Java Image I/O API 의 기본 패키지입니다.  
javax.imageio.metadata 메타데이타의 read 및 기입을 처리하는 Java 이미지 입출력 API 의 패키지입니다.  
javax.lang.model.element Java 프로그램 언어의 요소를 모델화하기 위해서(때문에) 사용되는 인터페이스입니다.  
javax.lang.model.type Java 프로그램 언어의 형태를 모델화하기 위해서(때문에) 사용되는 인터페이스입니다.  
javax.management Java Management Extensions 의 코어 클래스를 제공합니다.  
javax.management.loading 개량형의 동적 로드 기능을 구현하는 클래스를 제공합니다.  
javax.management.modelmbean ModelMBean 클래스의 정의를 제공합니다.  
javax.management.monitor 모니터 클래스를 정의합니다.  
javax.management.openmbean 공개 데이터형과 Open MBean 기술자 클래스를 제공합니다.  
javax.management.relation 관계 서비스에 대해 정의합니다.  
javax.management.remote JMX MBean 서버에 원격 접근하기 위한 인터페이스입니다.  
javax.management.timer Timer MBean 를 정의합니다.  
javax.naming 네임 서비스에 액세스하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.naming.directory javax.naming 패키지를 확장해, 디렉토리 서비스에 액세스 하는 기능을 제공합니다.  
javax.naming.ldap LDAPv3 의 확장 조작과 컨트롤을 지원합니다.  
javax.naming.spi javax.naming 및 관련 패키지에 의해, 네이밍 서비스 및 디렉토리 서비스에의 액세스를 동적으로 플러그 인 하는 수단을 제공합니다.  
javax.net.ssl 시큐어 소켓 패키지의 클래스를 제공합니다.  
javax.print JavaTM Print Service API 의 주요한 클래스 및 인터페이스를 제공합니다.  
javax.print.attribute JavaTM Print Service 의 속성의 형태와 그것들이 속성 세트에 수집되는 방법을 기술하는 클래스와 인스턴스를 제공합니다.  
javax.script 스크립트 API 는, Java TM 스크립트 엔진을 정의하는 인터페이스와 클래스로 구성되어 그것들을 Java 어플리케이션으로 사용하기 위한 시스템를 제공합니다.  
javax.security.auth 이 패키지는, 인증과 승인에 관한 시스템를 제공합니다.  
javax.security.auth.callback 이 패키지에서는, 서비스가 어플리케이션과 교환해, (사용자명이나 패스워드등의 인증 데이터와 같은) 정보를 취득하거나(에러나 경고의 메세지와 같은) 정보를 표시하거나 할 때에 필요한 클래스를 제공합니다.  
javax.security.auth.login 플러그 인 가능한 인증의 시스템를 제공합니다.  
javax.security.cert 공개키 증명서용의 클래스를 제공합니다.  
javax.security.sasl SASL 를 지원하기 위한 클래스와 인터페이스를 포함합니다.  
javax.sound.midi MIDI (악기의 디지탈 인터페이스) 데이터의 입출력, 시켄싱, 및 합성의 인터페이스 및 클래스를 제공합니다.  
javax.sound.sampled 샘플화 된 오디오 데이터의 수중에 넣어, 처리, 및 재생의 인터페이스 및 클래스를 제공합니다.  
javax.sql.rowset JDBC RowSet 구현의 표준 인터페이스와 base class입니다.  
javax.sql.rowset.serial Java 프로그램 언어에서의 SQL 형과 데이터형의 직렬화 가능 매핑을 가능하게 하는 유틸리티 클래스를 제공합니다.  
javax.sql.rowset.spi 서드 파티의 벤더가 동기 프로바이더의 구현으로 사용해야 하는 표준 클래스 및 인터페이스입니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
javax.swing.undo 개발자가 텍스트 문자 편집기등의 어플리케이션으로, 바탕으로 되돌리는/재실행의 기능을 제공할 수 있도록(듯이) 합니다.  
javax.transaction 비정렬화중에 ORB 기구에 의해 throw 된 3 개의 예외가 포함되어 있습니다.  
javax.transaction.xa 트랜잭션(transaction) 매니저와 자원 매니저와의 사이의 규약을 정의하는 API 를 제공해, 트랜잭션(transaction) 매니저가 자원 객체 (자원 매니저 드라이버로부터 제공된다)를 JTA 트랜잭션(transaction)에 등록 및 등록 해제할 수 있도록(듯이) 합니다.  
javax.xml.bind 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.  
javax.xml.bind.annotation.adapters XmlAdapter 와 스펙 정의 끝나 이 서브 클래스는, 임의의 Java 클래스를 JAXB 로 사용할 수 있도록(듯이) 합니다.  
javax.xml.crypto XML 암호화용의 공통 클래스입니다.  
javax.xml.crypto.dsig XML 디지털 서명의 생성 및 검증용의 클래스.  
javax.xml.datatype XML / Java 의 형태 매핑 javax.xml.datatypeAPI 는, XML / Java 의 형태 매핑을 제공합니다.  
javax.xml.parsers XML 문서의 처리를 가능하게 하는 클래스를 제공합니다.  
javax.xml.soap SOAP 메세지의 작성과 구축을 실행하는 API 를 제공합니다.  
javax.xml.stream   
javax.xml.transform 이 패키지는, 변환 명령의 처리, 및 소스로부터 결과에의 변환을 실행하기 위한 총칭 API 를 정의합니다.  
javax.xml.ws 이 패키지는, 코어 JAX-WS API 를 포함합니다.  
javax.xml.ws.http 이 패키지는, HTTP 바인딩에 고유의 API 를 정의하고 있습니다.  
javax.xml.ws.soap 이 패키지는, SOAP 바인딩에 고유의 API 를 정의하고 있습니다.  
javax.xml.xpath 이 패키지는, XPath 식을 평가하기 위한 「객체 모델에 의존하지 않는다」API 를 제공해, 평가 환경에 액세스 합니다.  
org.ietf.jgss 이 패키지는, Kerberos 등이 다양한 부하의 시큐리티 기구의 통합된 API 를 사용해, 인증, 데이터의 무결성, 데이터의 기밀성등의 시큐리티 서비스를 어플리케이션 개발자가 이용할 수 있는 시스템를 제공합니다.  
org.omg.CORBA OMG CORBA API 의 JavaTM 프로그램 언어 (ORB 클래스를 포함한다)에의 매핑을 제공합니다.  
org.omg.CORBA.DynAnyPackage DynAny 인터페이스에 대해서 사용되는 예외 (InvalidValue,Invalid,InvalidSeq, 및 TypeMismatch)를 제공합니다.  
org.omg.CORBA.ORBPackage ORB.resolve_initial_references 메소드에 의해 throw 되는 InvalidName 예외, 및 ORB 클래스의 동적 Any 작성 메소드에 의해 throw 되는 InconsistentTypeCode 예외를 제공합니다.  
org.omg.CORBA.portable portability 층, 즉, 어느 벤더에 의해 생성된 코드가 다른 벤더의 ORB 로 동작할 수 있도록(듯이) 하는 일련의 ORB API 를 제공합니다.  
org.omg.CORBA.TypeCodePackage TypeCode 클래스의 메소드에 의해 throw 되는, 사용자 정의의 예외 BadKindBounds 를 제공합니다.  
org.omg.CosNaming.NamingContextExtPackage 이 패키지에는,org.omg.CosNaming.NamingContextExt 로 사용되는 다음의 클래스가 포함되고 있습니다.  
org.omg.CosNaming.NamingContextPackage 이 패키지에는,org.omg.CosNaming 패키지의 예외 클래스가 포함되고 있습니다.  
org.omg.IOP.CodecFactoryPackage 이 패키지에는, IOP::CodeFactory 인터페이스로 지정되고 있는 예외가 포함되어 있습니다 (Portable Interceptor 스펙의 일부로서).  
org.omg.IOP.CodecPackage 이 패키지는, IOP::Codec IDL 인터페이스 정의로부터 생성됩니다.  
org.omg.PortableInterceptor ORB 서비스가 ORB 의 일반적으로의 실행 플로우를 차단할 수 있도록(듯이)하기 위한 ORB 훅을 등록하는 기구를 제공합니다.  
org.omg.PortableInterceptor.ORBInitInfoPackage 이 패키지에는, OMG 의 Portable Interceptor 스펙 (http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 , 21.7. 2 절)로 지정된 PortableInterceptor 모듈의 ORBInitInfo 로컬 인터페이스의 예외와 typedef 가 포함되어 있습니다.  
org.omg.PortableServer 클래스와 인터페이스를 제공해, 어플리케이션의 서버측을 복수 벤더간 ORB 로 이식할 수 있도록(듯이) 합니다.  
org.omg.PortableServer.CurrentPackage 메소드의 구현에 대해서, 호출원의 객체의 식별 정보에의 액세스권을 부여합니다.  
org.omg.PortableServer.POAManagerPackage 이 패키지를 관련지을 수 있고 있는 POA 의 처리 상태를 캡슐화합니다.  
org.omg.PortableServer.POAPackage 이 패키지를 사용하면(자), 프로그래머는 다른 ORB 제품간에 이식 가능한 객체 구현을 작성할 수 있습니다.  
org.w3c.dom XML 데이터 처리용의 Java API 의 컴퍼넌트 API 인 DOM (Document Object Model)의 인터페이스를 제공합니다.  
org.w3c.dom.events   
org.w3c.dom.ls   
org.xml.sax 이 패키지는 코어 SAX API 를 제공합니다.  
 

java.awt 에서의 Exception 의 사용
 

java.awt 에서의 Exception 의 서브 클래스
 class AWTException
          AWT (Abstract Window Toolkit) 예외가 발생한 것을 나타냅니다.
 class FontFormatException
          Font 클래스의 createFont 메소드에 의해 throw 되어 지정된 폰트가 무효라는 점을 나타냅니다.
 class HeadlessException
          키보드, 디스플레이, 또는 마우스에 의존하는 코드가, 키보드, 디스플레이, 또는 마우스를 지원하지 않는 환경에서 불려 갔을 경우에 throw 됩니다.
 class IllegalComponentStateException
          요구된 조작에 대해, AWT 컴퍼넌트가 적절한 상태에 없다고 하는 시그널입니다.
 

java.awt.color 에서의 Exception 의 사용
 

java.awt.color 에서의 Exception 의 서브 클래스
 class CMMException
          이 예외는, 네이티브 CMM 가 에러를 돌려주었을 경우에 throw 됩니다.
 class ProfileDataException
          이 예외는, ICC_Profile 객체의 액세스 또는 처리로 에러가 발생했을 경우에 throw 됩니다.
 

java.awt.datatransfer 에서의 Exception 의 사용
 

java.awt.datatransfer 에서의 Exception 의 서브 클래스
 class MimeTypeParseException
          MIME 타입 해석에 관련하는 예외를 캡슐화하는 클래스입니다.
 class UnsupportedFlavorException
          요구된 데이터가 이 후레이바로 지원되어 있지 않은 것을 나타내는 시그널입니다.
 

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

java.awt.dnd 에서의 Exception 의 서브 클래스
 class InvalidDnDOperationException
          이 예외는, java.awt.dnd 패키지의 다양한 메소드에 의해 throw 됩니다.
 

java.awt.event 에서의 Exception 의 사용
 

Exception 를 돌려주는 java.awt.event 의 메소드
 Exception InvocationEvent. getException ()
          Runnable 의 run() 메소드 실행시에 캐치 된 Exception 를 돌려줍니다.
 

java.awt.geom 에서의 Exception 의 사용
 

java.awt.geom 에서의 Exception 의 서브 클래스
 class IllegalPathStateException
          IllegalPathStateException 는, 특정의 오퍼레이션에 대해 패스가 무효인 경우에, 그 오퍼레이션이 실행되었을 때에 throw 되는 예외를 나타냅니다.
 class NoninvertibleTransformException
          NoninvertibleTransformException 클래스는,AffineTransform 객체의 역변환을 필요로 하는 오퍼레이션을 실행하는 경우에,AffineTransform 가 역변환할 수 있는 상태가 아닐 때에 throw 되는 예외를 나타냅니다.
 

java.awt.im.spi 에서의 Exception 의 사용
 

Exception 를 throw 하는 java.awt.im.spi 의 메소드
 InputMethod InputMethodDescriptor. createInputMethod ()
          대응하는 입력 메소드의 새로운 인스턴스를 생성합니다.
 

java.awt.image 에서의 Exception 의 사용
 

java.awt.image 에서의 Exception 의 서브 클래스
 class ImagingOpException
          ImagingOpException 는,BufferedImageOpRasterOp 의 한편의 필터 메소드가 이미지를 처리할 수 없는 경우에 throw 됩니다.
 class RasterFormatException
          Raster 에 무효인 레이아웃 정보가 존재하는 경우,RasterFormatException 가 throw 됩니다.
 

java.awt.print 에서의 Exception 의 사용
 

java.awt.print 에서의 Exception 의 서브 클래스
 class PrinterAbortException
          PrinterAbortException 클래스는 PrinterException 의 서브 클래스에서, 인쇄중에서 만난 사용자 또는 어플리케이션의 인쇄 작업이 종료한 것을 나타내기 위해서(때문에) 사용합니다.
 class PrinterException
          PrinterException 클래스 및 그 서브 클래스는, 인쇄 시스템으로 예외 상황이 발생한 것을 나타내기 위해서(때문에) 사용합니다.
 class PrinterIOException
          PrinterIOException 클래스는 PrinterException 의 서브 클래스에서, 인쇄중에 하등의 IO 에러가 발생한 것을 나타내기 위해서(때문에) 사용됩니다.
 

java.beans 에서의 Exception 의 사용
 

java.beans 에서의 Exception 의 서브 클래스
 class IntrospectionException
          인트로스페크션중에 예외가 발생했을 경우에 throw 됩니다.
 class PropertyVetoException
          PropertyVetoException 는, 프로퍼티에 대해서 추천 되는 변경이 받아들여지지 않는 값인 경우에 throw 됩니다.
 

Exception 형의 파라미터를 가지는 java.beans 의 메소드
 void ExceptionListener. exceptionThrown (Exception  e)
          이 메소드는, 회복 가능한 예외가 캐치 되었을 때에 불려 갑니다.
 

Exception 를 throw 하는 java.beans 의 메소드
 void Statement. execute ()
          execute 메소드는, methodName 프로퍼티과 같은 이름의 메소드를 검색해, 타겟상에서 그 메소드를 호출합니다.
 Object Expression. getValue ()
          이 인스턴스의 value 프로퍼티이 아직 설정되어 있지 않은 경우, 이 메소드는 인수를 사용해, 타겟상의 지정된 methodName 로부터 메소드를 동적으로 검색해, 호출합니다.
 

java.io 에서의 Exception 의 사용
 

java.io 에서의 Exception 의 서브 클래스
 class CharConversionException
          문자 변환으로 발생하는 예외의 base class입니다.
 class EOFException
          입력의 도중에, 예상외의 파일의 종료, 또는 예상외의 스트림의 종료가 있던 것을 나타내는 시그널입니다.
 class FileNotFoundException
          지정된 경로명으로 나타나는 파일이 열리지 않았던 것을 통지합니다.
 class InterruptedIOException
          입출력 처리로 인터럽트가 발생한 것을 통지하는 시그널을 발생시킵니다.
 class InvalidClassException
          직렬화 런타임이, 클래스에 도착해 다음의 문제의 어느쪽이든을 검출했을 때에 throw 됩니다.
 class InvalidObjectException
          1 개이상의 직렬화 복원 객체가 검증을 패스하지 않았던 것을 나타냅니다.
 class IOException
          하등의 입출력 예외의 발생을 통지하는 시그널을 발생시킵니다.
 class NotActiveException
          직렬화 또는 직렬화 복원이 액티브하지 않는 경우에 throw 됩니다.
 class NotSerializableException
          인스턴스가 직렬화 가능 인터페이스를 가질 필요가 있는 경우에 throw 됩니다.
 class ObjectStreamException
          객체 스트림 클래스에 고유의 예외 모든 슈퍼 클래스입니다.
 class OptionalDataException
          프리미티브(primitive) 데이터가 읽히지 않은지, 또는 데이터의 마지막이 스트림내의 직렬화 객체에 있기 (위해)때문에, 객체의 read 조작이 실패한 것을 나타내는 예외입니다.
 class StreamCorruptedException
          객체 스트림로부터 읽힌 제어 정보가, 내부 무결성 검사에 위반하고 있었을 경우에 throw 됩니다.
 class SyncFailedException
          동기 (sync) 오퍼레이션이 실패한 것을 통지합니다.
 class UnsupportedEncodingException
          문자의 인코딩이 지원되고 있지 않습니다.
 class UTFDataFormatException
          부정한 구조를 가지는수정 UTF-8 형식의 캐릭터 라인이, 데이터 입력 스트림내에 읽혔는지, 또는 데이터 입력 인터페이스를 구현하는 클래스에 의해 읽힌 것을 나타냅니다.
 class WriteAbortedException
          기입시에 ObjectStreamExceptions 의 1 개가 throw 된 것을 통지합니다.
 

Exception 로서 선언되고 있는 java.io 의 필드
 Exception WriteAbortedException. detail
          ObjectStream 의 기입중에 캐치 된 예외입니다.
 

Exception 형의 파라미터를 가지는 java.io 의 생성자
WriteAbortedException (String  s, Exception  ex)
          예외를 기술한 캐릭터 라인 및 이상종료(ABEND)를 일으키는 예외를 가지는 WriteAbortedException 를 구축합니다.
 

java.lang 에서의 Exception 의 사용
 

java.lang 에서의 Exception 의 서브 클래스
 class ArithmeticException
          산술 계산으로 예외적 조건이 발생했을 경우에 throw 됩니다.
 class ArrayIndexOutOfBoundsException
          부정한 인덱스를 사용해 배열이 액세스 된 것을 나타내기 위해서(때문에) throw 됩니다.
 class ArrayStoreException
          부정한 형태의 객체를 객체의 배열에 포함하려고 한 것을 나타내기 위해서(때문에) throw 됩니다.
 class ClassCastException
          있는 객체를 상속 관계에 없는 클래스에 캐스트 하려고 한 것을 나타내기 위해서(때문에) throw 됩니다.
 class ClassNotFoundException
          어플리케이션이, 클래스의 캐릭터 라인명을 사용해 다음의 메소드로 로드하려고 했지만, 지정된 이름의 클래스의 정의가 발견되지 않았던 경우에 throw 됩니다.
 class CloneNotSupportedException
          객체를 복제하기 위해서 Object 클래스의 clone 메소드가 불려 갔지만, 그 객체의 클래스가 Cloneable 인터페이스를 구현하고 있지 않는 것을 나타내기 위해서(때문에) throw 됩니다.
 class EnumConstantNotPresentException
          어플리케이션이 이름에 의해 enum 정수에 액세스 하려고 했을 때나, 지정된 이름의 정수를 가지지 않는 enum 형에 액세스 하려고 했을 때에 throw 됩니다.
 class IllegalAccessException
          어플리케이션이, 배열 이외의 인스턴스 작성, 필드의 설정 또는 취득, 메소드의 호출을 시도했을 경우에, IllegalAccessException 가 throw 됩니다.
 class IllegalArgumentException
          부정한 인수, 또는 올바르지 않은 인수를 메소드에 건네준 것을 나타내기 위해서(때문에) throw 됩니다.
 class IllegalMonitorStateException
          주어진(given) 모니터를 가지지 않는 thread가 객체의 모니터로 기다리는 것을 시도한 것, 혹은 다른 thread가 주어진(given) 모니터를 가지지 않고 객체의 모니터로 기다리는 것을 통지한 것을 나타내기 위해서(때문에) throw 됩니다.
 class IllegalStateException
          부정 또는 올바르지 않은 때에 메소드가 불려 간 것을 나타냅니다.
 class IllegalThreadStateException
          요구된 오퍼레이션에 대해서 thread 상태가 올바르지 않은 것을 나타내기 위해서(때문에) throw 됩니다.
 class IndexOutOfBoundsException
          어떤 종류의 인덱스 (배열, 캐릭터 라인, 벡터등)가 범위외인 것을 나타내기 위해서(때문에) throw 됩니다.
 class InstantiationException
          어플리케이션이 Class 클래스의 newInstance 메소드를 사용해 클래스의 인스턴스를 생성하려고 했을 때에, 지정된 객체의 인스턴스를 생성할 수 없는 경우에 throw 됩니다.
 class InterruptedException
          있는 thread가 대기 상태, 휴지 상태, 또는 점유 되고 있을 때, 액티버티의 전인가 그 사이의 어느 쪽인가에 그 thread로 인터럽트가 발생했을 경우에 throw 됩니다.
 class NegativeArraySizeException
          부의 사이즈를 가진 배열을 어플리케이션이 작성하려고 했을 경우에 throw 됩니다.
 class NoSuchFieldException
          지정된 이름의 필드가 클래스에는 없는 것을 통지합니다.
 class NoSuchMethodException
          특정의 메소드가 발견되지 않는 경우에 throw 됩니다.
 class NullPointerException
          객체가 필요한 경우에, 어플리케이션이 null 를 사용하려고 하면(자) throw 됩니다.
 class NumberFormatException
          어플리케이션이 캐릭터 라인을 수치형으로 변환하려고 했을 때, 캐릭터 라인의 형식이 올바르지 않은 경우에 throw 됩니다.
 class RuntimeException
          RuntimeException 는, Java 가상 머신의 일반적으로의 처리로 throw 할 수가 있는 각종의 예외의 슈퍼 클래스입니다.
 class SecurityException
          시큐리티 매니저에 의해 throw 되어 시큐리티 위반을 나타냅니다.
 class StringIndexOutOfBoundsException
          String 메소드에 의해 throw 되어 인덱스가 부 또는 캐릭터 라인의 사이즈보다 큰 일을 나타냅니다.
 class TypeNotPresentException
          어플리케이션이 형태의 이름을 나타내는 캐릭터 라인을 사용해 형태에 액세스 해, 지정된 이름의 형태의 정의가 발견되지 않을 때에, throw 됩니다.
 class UnsupportedOperationException
          요구된 오퍼레이션이 지원되어 있지 않은 것을 나타내기 위해서(때문에) throw 됩니다.
 

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

java.lang.annotation 에서의 Exception 의 서브 클래스
 class AnnotationTypeMismatchException
          주석의 컴파일 (또는 직렬화) 후로 형태가 변경되고 있는 주석 요소에, 프로그램이 액세스를 시도한 것을 나타내기 위해서(때문에) throw 됩니다.
 class IncompleteAnnotationException
          주석의 컴파일 (또는 직렬화) 후에 주석형 정의에 추가된 주석형 요소에, 프로그램이 액세스를 시도한 것을 나타내기 위해서(때문에) throw 됩니다.
 

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

java.lang.instrument 에서의 Exception 의 서브 클래스
 class IllegalClassFormatException
          입력 파라미터가 무효인 경우에,ClassFileTransformer.transform 의 구현에 의해 throw 됩니다.
 class UnmodifiableClassException
          지정된 클래스의 1 개를 변경할 수 없는 경우,Instrumentation.redefineClasses 의 구현에 의해 throw 됩니다.
 

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

java.lang.reflect 에서의 Exception 의 서브 클래스
 class InvocationTargetException
          InvocationTargetException 는, 불려 가는 메소드 또는 생성자 이 throw 하는 예외를 랩 하는, 체크가 끝난 예외입니다.
 class MalformedParameterizedTypeException
          시멘틱스적으로 부정한 파라미터화 된 형태가, 형태의 인스턴스화를 필요로 하는 리플렉트메소드에 의해 검출되었을 경우에 throw 됩니다.
 class UndeclaredThrowableException
          호출 핸들러의 invoke 메소드가, 프록시 인스턴스로 불려 가고 호출 핸들러에 발송 된 메소드의 throws 절로 선언된 어느 예외 타입에도 할당하고 할 수 없는 확인이 끝난 예외 (RuntimeException 또는 Error 에 할당하고 할 수 없는 Throwable)를 throw 했을 경우, 프록시 인스턴스의 메소드 호출에 의해 throw 됩니다.
 

java.net 에서의 Exception 의 사용
 

java.net 에서의 Exception 의 서브 클래스
 class BindException
          소켓을 로컬 주소와 포트에 바인드 하려고 했을 때에 에러가 발생한 것을 통지합니다.
 class HttpRetryException
          HTTP 요구를 재시행할 필요가 있지만, 스트리밍 모드가 유효하게 되어 있기 위해서(때문에) 자동적으로 재시행할 수 없는 것을 나타내기 위해서(때문에), throw 됩니다.
 class MalformedURLException
          부정한 형식의 URL 가 발견된 것을 나타내기 위해서(때문에) throw 됩니다.
 class NoRouteToHostException
          소켓을 원격 주소와 포트에 접속하려고 했을 때에 에러가 발생한 것을 통지합니다.
 class PortUnreachableException
          ICMP 포트 도달 불가능 메세지가 접속된 데이터 그램에 수신된 것을 나타내는 시그널입니다.
 class ProtocolException
          사용하고 있는 프로토콜로 에러 (TCP 에러등)가 발생한 것을 나타내기 위해서(때문에) throw 됩니다.
 class SocketException
          사용하고 있는 프로토콜로 에러 (TCP 에러등)가 발생한 것을 나타내기 위해서(때문에) throw 됩니다.
 class SocketTimeoutException
          소켓의 읽어들여 또는 수락으로 타임 아웃이 발생한 것을 나타내는 시그널입니다.
 class UnknownHostException
          호스트의 IP 주소를 판정할 수 없었던 경우에 throw 됩니다.
 class UnknownServiceException
          미지의 서비스 예외가 발생한 것을 나타내기 위해서(때문에) throw 됩니다.
 class URISyntaxException
          캐릭터 라인을 URI 참조로서 해석할 수 없었던 것을 나타내기 위해서(때문에) throw 된 체크 예외입니다.
 

java.nio 에서의 Exception 의 사용
 

java.nio 에서의 Exception 의 서브 클래스
 class BufferOverflowException
          상대 「put」조작이 타겟 버퍼의 리밋트에 이르렀을 때 throw 되는, 체크되지 않는 예외입니다.
 class BufferUnderflowException
          상대 「get」조작이 소스 버퍼의 리밋트에 이르렀을 때 throw 되는, 체크되지 않는 예외입니다.
 class InvalidMarkException
          마크가 정의되어 있지 않은 상태로 버퍼를 리셋 하려고 했을 때에 throw 되는, 미검사 예외입니다.
 class ReadOnlyBufferException
          read 전용의 버퍼상에서 putcompact 라고 하는 컨텐츠 변경 메소드가 불려 가면(자), 체크되지 않는 예외가 throw 됩니다.
 

java.nio.channels 에서의 Exception 의 사용
 

java.nio.channels 에서의 Exception 의 서브 클래스
 class AlreadyConnectedException
          벌써 접속되고 있는 SocketChannel 에의 접속을 시도했을 때에 throw 되는, 체크되지 않는 예외입니다.
 class AsynchronousCloseException
          다른 thread가 채널 또는 입출력 조작시에 블록 되는 채널의 일부를 클로즈 했을 때에 thread가 받는 체크 예외입니다.
 class CancelledKeyException
          벌써 무효가 된 선택 키를 사용하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class ClosedByInterruptException
          thread가 채널에서의 입출력 조작으로 블록 되고 있는 것에도 불구하고, 다른 thread로부터 인터럽트를 받았을 경우에 수신하는 체크 예외입니다.
 class ClosedChannelException
          클로즈 한 채널에 대한 입출력 조작을 실시하려고 했을 때, 또는 실행하려고 한 입출력 조작에 대해서 그 채널이 클로즈 되고 있는 경우에 throw 되는 체크 예외입니다.
 class ClosedSelectorException
          클로즈 한 셀렉터에 대한 입출력 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class ConnectionPendingException
          비블록 접속 조작의 진행중에 SocketChannel 에 접속하려고 했을 때에 throw 되는, 체크되지 않는 예외입니다.
 class FileLockInterruptionException
          파일 락의 획득을 대기하고 있는 thread에 대해서 다른 thread로부터 인터럽트가 있었을 때에 수취되는 체크 예외입니다.
 class IllegalBlockingModeException
          블록 모드가 부정해요에, 채널상에서 블록 모드 고유의 조작을 호출했을 때에 throw 되는 체크되지 않는 예외입니다.
 class IllegalSelectorException
          채널의 작성원프로바이더 이외가 작성한 셀렉터에 채널을 등록하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class NoConnectionPendingException
          SocketChannelconnect 메소드의 호출이 아직 완료하고 있지 않는데, finishConnect 메소드가 불려 갔을 경우에 throw 되는 체크되지 않는 예외입니다.
 class NonReadableChannelException
          처음은 읽을 위해(때문에) 오픈되어 있지 않았던 채널로부터 read를 실시하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class NonWritableChannelException
          처음은 기입을 위해서(때문에) 오픈되어 있지 않았던 채널에 대해서 기입을 실시하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class NotYetBoundException
          미바인드의 서버 소켓 채널상에서 입출력 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class NotYetConnectedException
          미접속의 소켓 채널상에서 입출력 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class OverlappingFileLockException
          락을 획득하려고 한 파일 영역이, 벌써 같은 Java 가상 머신에 의해 락 되고 있는 영역에 오버랩 하고 있는 경우, 또는 그 외의 thread가 같은 파일의 오버랩 하고 있는 영역을 잠그려고 대기하고 있는 경우에 throw 되는 체크되지 않는 예외입니다.
 class UnresolvedAddressException
          미해결의 소켓 주소에 대해서 네트워크 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 class UnsupportedAddressTypeException
          지원되어 있지 않은 형태의 소켓 주소에 바인드 또는 접속하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
 

java.nio.charset 에서의 Exception 의 사용
 

java.nio.charset 에서의 Exception 의 서브 클래스
 class CharacterCodingException
          문자의 encode 에러나 디코드 에러가 발생했을 때에 throw 되는 체크 예외입니다.
 class IllegalCharsetNameException
          있는 캐릭터 라인이,정당한 캐릭터 세트명은 아닌데 정당한가와 같이 사용되었을 경우에 throw 되는 체크되지 않는 예외입니다.
 class MalformedInputException
          입력 바이트 순서가 지정 캐릭터 세트에 있어 정당하지 않은 경우, 또는 입력 문자 순서가 16 비트의 정규 Unicode 순서가 아닌 경우에 throw 되는 체크 예외입니다.
 class UnmappableCharacterException
          입력 문자 (또는 바이트) 순서는 유효하지만 출력 바이트 (또는 문자) 순서에 맵 할 수 없는 경우에 throw 되는 체크되는 예외입니다.
 class UnsupportedCharsetException
          요구된 캐릭터 세트가 지원되지 않는 경우에 throw 되는 체크되지 않는 예외입니다.
 

Exception 형의 파라미터를 가지는 java.nio.charset 의 생성자
CoderMalfunctionError (Exception  cause)
          이 클래스의 인스턴스를 초기화합니다.
 

java.rmi 에서의 Exception 의 사용
 

java.rmi 에서의 Exception 의 서브 클래스
 class AccessException
          java.rmi.Naming 클래스의 메소드 (특히 bind,rebind, 및 unbind) 및 java.rmi.activation.ActivationSystem 인터페이스의 메소드에 의해 throw 되어 메소드 호출에 의해 요구된 액션을 실행하는 액세스권이 호출해 측에 없는 것을 나타냅니다.
 class AlreadyBoundException
          레지스트리내의 객체를, 벌써 관련지을 수 있고 있는 바인딩을 가지는 이름에 바인드 하려고 했을 때에 throw 됩니다.
 class ConnectException
          원격 메소드 호출로 원격 호스트에게로의 접속이 거부되었을 경우에 throw 됩니다.
 class ConnectIOException
          원격 메소드 호출로 원격 호스트에게 접속하려고 하고 있을 때 IOException 가 발생했을 경우에 throw 됩니다.
 class NoSuchObjectException
          원격 가상 머신에 벌써 존재하지 않게 된 객체의 메소드를 호출하려고 하면(자) throw 됩니다.
 class NotBoundException
          레지스트리내에서, 관련한 바인딩을 가지지 않는 이름을 참조 혹은 언바인드(unbind) 하려고 했을 때에 throw 됩니다.
 class RemoteException
          RemoteException 는, 원격 메소드 호출의 실행중에 발생하는 많은 통신 관련의 예외로 사용하는 공통의 슈퍼 클래스입니다.
 class RMISecurityException
          추천 되고 있지 않습니다.  대신에 SecurityException 를 사용합니다. 어플리케이션 코드로부터 이 클래스를 직접 참조하지 말아 주세요. RMISecurityManager 는, 현재는 이 java.lang.SecurityException 의 서브 클래스를 throw 하지 않습니다.
 class ServerError
          ServerError 는, 원격 메소드 호출의 결과로서 throw 됩니다.
 class ServerException
          ServerException 는, 원격 메소드 호출의 결과로서 throw 됩니다.
 class ServerRuntimeException
          추천 되고 있지 않습니다.  대체는 없습니다.
 class StubNotFoundException
          StubNotFoundException 는, export시에, 유효한 Stub 클래스가 원격 객체로 발견되지 않는 경우에 throw 됩니다.
 class UnexpectedException
          원격 메소드 호출의 클라이언트가, 호출의 결과로서, 원격 인터페이스의 메소드의 throws 절로 선언되고 있는 확인 끝난 예외의 형태와는 다른 확인 끝난 예외를 수신했을 경우에 throw 됩니다.
 class UnmarshalException
          원격 메소드 호출의 파라미터 또는 결과를 비정렬화하고 있을 때, 다음의 조건의 어떤 것인가가 성립했을 경우에 throw 됩니다.
 

Exception 형의 파라미터를 가지는 java.rmi 의 생성자
AccessException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 AccessException 를 구축합니다.
ConnectException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 ConnectException 를 구축합니다.
ConnectIOException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 ConnectIOException 를 구축합니다.
MarshalException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 MarshalException 를 구축합니다.
ServerException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 ServerException 를 구축합니다.
ServerRuntimeException (String  s, Exception  ex)
          추천 되고 있지 않습니다.  대체는 없습니다.
StubNotFoundException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 StubNotFoundException 를 구축합니다.
UnexpectedException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 UnexpectedException 를 구축합니다.
UnknownHostException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 UnknownHostException 를 구축합니다.
UnmarshalException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 UnmarshalException 를 구축합니다.
 

java.rmi.activation 에서의 Exception 의 사용
 

java.rmi.activation 에서의 Exception 의 서브 클래스
 class ActivateFailedException
          기동 가능한 객체에의 원격 호출로 기동이 실패했을 경우에, RMI 런타임이 이 예외를 throw 합니다.
 class ActivationException
          기동 인터페이스가 사용하는 일반적인 예외입니다.
 class UnknownGroupException
          java.rmi.activation 패키지의 클래스 및 인터페이스의 메소드에 의해, 메소드의 ActivationGroupID 파라미터가 무효이다고 판단되었을 경우, 즉 ActivationSystem 가 그 파라미터를 인식할 수 없는 경우에 throw 됩니다.
 class UnknownObjectException
          java.rmi.activation 패키지의 클래스 및 인터페이스의 메소드에 의해, 메소드의 ActivationID 파라미터가 무효이다고 판단되었을 경우에 throw 됩니다.
 

Exception 형의 파라미터를 가지는 java.rmi.activation 의 생성자
ActivateFailedException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 ActivateFailedException 를 구축합니다.
 

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

java.rmi.server 에서의 Exception 의 서브 클래스
 class ExportException
          ExportException 는, 원격 객체의 export가 실패했을 경우에 throw 되는 RemoteException 입니다.
 class ServerCloneException
          UnicastRemoteObject 의 복제시에 원격 예외가 발생했을 경우에 throw 됩니다.
 class ServerNotActiveException
          RemoteServer.getClientHost 의 호출중에, 그 getClientHost 메소드가 원격 메소드 호출의 대응 범위의 외측에서 불려 갔을 경우에 throw 되는 Exception 입니다.
 class SkeletonMismatchException
          추천 되고 있지 않습니다.  대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요
 class SkeletonNotFoundException
          추천 되고 있지 않습니다.  대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요
 class SocketSecurityException
          ExportException 의 폐지된 서브 클래스입니다.
 

Exception 로서 선언되고 있는 java.rmi.server 의 필드
 Exception ServerCloneException. detail
          이 예외의 원인입니다.
 

Exception 형의 파라미터를 가지는 java.rmi.server 의 메소드
 boolean RMIFailureHandler. failure (Exception  ex)
          failure 콜백은, RMI 런타임이 RMISocketFactory 를 개입시켜 ServerSocket 를 작성할 수 없었던 경우에 불려 갑니다.
 

Exception 를 throw 하는 java.rmi.server 의 메소드
 void Skeleton. dispatch (Remote  obj, RemoteCall  theCall, int opnum, long hash)
          추천 되고 있지 않습니다.  대체는 없습니다
 void RemoteCall. executeCall ()
          추천 되고 있지 않습니다.  대체는 없습니다
 void RemoteRef. invoke (RemoteCall  call)
          추천 되고 있지 않습니다.  JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. 원격 참조로 일련의 메소드 호출 (newCall,invoke, 및 done)을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다.
 Object RemoteRef. invoke (Remote  obj, Method  method, Object [] params, long opnum)
          메소드를 호출합니다.
 

Exception 형의 파라미터를 가지는 java.rmi.server 의 생성자
ExportException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 ExportException 를 구축합니다.
ServerCloneException (String  s, Exception  cause)
          지정된 상세 메세지와 원인을 가지는 ServerCloneException 를 구축합니다.
SkeletonNotFoundException (String  s, Exception  ex)
          추천 되고 있지 않습니다.  지정된 상세 메세지 및 상자의 예외를 가지는 SkeletonNotFoundException 를 구축합니다.
SocketSecurityException (String  s, Exception  ex)
          지정된 상세 메세지 및 상자의 예외를 가지는 SocketSecurityException 를 구축합니다.
 

java.security 에서의 Exception 의 사용
 

java.security 에서의 Exception 의 서브 클래스
 class AccessControlException
           이 예외는, 파일 시스템이나 네트워크등이 중요한 system resource에의 액세스 요구가 거부된 것을 나타내기 위해서(때문에), AccessController 에 의해 throw 됩니다.
 class DigestException
          총칭 메세지 다이제스트 예외입니다.
 class GeneralSecurityException
          GeneralSecurityException 클래스는 총칭 시큐리티 예외 클래스이며, 이 클래스를 확장하는 모든 시큐리티 관련 예외 클래스에 대해서 형태 보증을 제공합니다.
 class InvalidAlgorithmParameterException
          무효 또는 올바르지 않은 알고리즘 파라미터의 예외입니다.
 class InvalidKeyException
          무효인 encode, 길이의 잘못해, 미초기화등의 무효인 열쇠에 대한 예외입니다.
 class InvalidParameterException
          메소드에 무효인 파라미터가 건네받으면(자), JCA 또는 JCE 엔진 클래스를 위해서(때문에) 설계된, 이 예외가 throw 됩니다.
 class KeyException
          기본적인 열쇠의 예외입니다.
 class KeyManagementException
          열쇠 관리에 관계하는 모든 조작에 대한 일반적인 열쇠 관리 예외입니다.
 class KeyStoreException
          총칭 키스토어 예외입니다.
 class NoSuchAlgorithmException
          이 예외는, 어느 암호 알고리즘이 요구되었음에도 불구하고, 현재의 환경에서는 사용 가능하지 않은 경우에 throw 됩니다.
 class NoSuchProviderException
          이 예외는, 특정의 시큐리티 프로바이더가 요구되었음에도 불구하고, 현재의 환경에서는 사용 가능하지 않은 경우에 throw 됩니다.
 class PrivilegedActionException
          이 예외는,doPrivileged(PrivilegedExceptionAction)doPrivileged(PrivilegedExceptionAction, AccessControlContext context) 에 의해 throw 되어 실행되고 있는 액션이 확인제예외를 throw 한 것을 나타냅니다.
 class ProviderException
          프로바이더 예외 (설정 에러나 회복 불가능한 내부 에러등)에 대한 실행시 예외입니다.
 class SignatureException
          총칭 서명의 예외입니다.
 class UnrecoverableEntryException
          이 예외는, 키스토어내의 엔트리를 복원할 수 없는 경우에 throw 됩니다.
 class UnrecoverableKeyException
          이 예외는, 키스토어내의 키를 복원할 수 없는 경우에 throw 됩니다.
 

Exception 를 돌려주는 java.security 의 메소드
 Exception PrivilegedActionException. getException ()
          이 PrivilegedActionException 가 된 특권 계산에 의해 throw 된 예외를 돌려줍니다.
 

Exception 를 throw 하는 java.security 의 메소드
 T PrivilegedExceptionAction. run ()
          계산을 실행합니다.
 

Exception 형의 파라미터를 가지는 java.security 의 생성자
PrivilegedActionException (Exception  exception)
          특정의 Exception 를 "랩 하는 " 새로운 PrivilegedActionException 를 구축합니다.
 

java.security.acl 에서의 Exception 의 사용
 

java.security.acl 에서의 Exception 의 서브 클래스
 class AclNotFoundException
          이것은, 존재하지 않는 ACL (액세스 제어 리스트)를 참조했을 경우에 반드시 throw 되는 예외입니다.
 class LastOwnerException
          이것은, 액세스 제어 리스트의 최종 소유자를 삭제하려고 했을 경우에 반드시 throw 되는 예외입니다.
 class NotOwnerException
          이것은, 액세스 제어 리스트등의 객체의 변경이 그 객체의 소유자인 만큼 허가되고 있는 상황으로, 변경하려고 한 원칙이 소유자가 아니었던 경우에 반드시 throw 되는 예외입니다.
 

java.security.cert 에서의 Exception 의 사용
 

java.security.cert 에서의 Exception 의 서브 클래스
 class CertPathBuilderException
          CertPathBuilder 로 증명서 패스를 구축할 경우에 검출되는 다양한 문제의 1 개를 나타내는 예외입니다.
 class CertPathValidatorException
          증명서 패스의 타당성을 검사할 경우에 검출되는 다양한 문제의 1 개를 나타내는 예외입니다.
 class CertStoreException
          CertStore 로부터 증명서와 CRL 를 취득할 때의 다양한 문제의 1 개를 나타내는 예외입니다.
 class CRLException
          CRL (증명서의 취소 리스트) 예외입니다.
 

java.security.spec 에서의 Exception 의 사용
 

java.security.spec 에서의 Exception 의 서브 클래스
 class InvalidKeySpecException
          무효인 열쇠 스펙의 예외입니다.
 class InvalidParameterSpecException
          무효인 파라미터 스펙의 예외입니다.
 

java.sql 에서의 Exception 의 사용
 

java.sql 에서의 Exception 의 서브 클래스
 class BatchUpdateException
          배치 갱신 조작중에 에러가 발생했을 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class DataTruncation
          MaxFieldSize 를 초과한 이외의 이유로써 데이터값가 예기 하지 않고 절약할 수 있었을 때에,DataTruncation 예외로서 throw 되는 예외 (기입시), 또는 DataTruncation 경고로서 보고되는 예외 (read시)입니다.
 class SQLClientInfoException
          1 개이상의 클라이언트 정보 프로퍼티을 Connection 로 설정할 수 없었을 때에,SQLException 의 서브 클래스가 throw 됩니다.
 class SQLDataException
          SQLState 클래스치가 '22' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLException
          데이타베이스 액세스 에러 또는 그 외의 에러에 관한 정보를 제공하는 예외입니다.
 class SQLFeatureNotSupportedException
          SQLState 클래스치가 '0A' (제로 A) 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLIntegrityConstraintViolationException
          SQLState 클래스치가 '23' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLInvalidAuthorizationSpecException
          SQLState 클래스치가 '28' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLNonTransientConnectionException
           SQLState 클래스치가 '08' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLNonTransientException
          SQLException 의 원인이 수정되지 않는 한, 같은 조작을 재시행해도 인스턴스가 실패할 경우에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLRecoverableException
          어플리케이션이 회복 순서를 실행해 트랜잭션(transaction) 전체 (분산 트랜잭션(transaction)의 경우는 트랜잭션(transaction) 브랜치(branch))를 재시행하면 전회 실패한 조작이 성공할 가능성이 있을 때 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLSyntaxErrorException
          SQLState 클래스치가 '42' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTimeoutException
          Statement 로 지정한 타임 아웃이 경과했을 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTransactionRollbackException
          SQLState 클래스치가 '40' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTransientConnectionException
          SQLState 클래스치가 '08' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTransientException
          전회 실패한 조작이, 어플리케이션 레벨의 기능에 의한 개입이 없어도 재시행시에 성공할 가능성이 있는 상황에서는 SQLException 의 서브 클래스가 throw 됩니다.
 class SQLWarning
          데이타베이스 액세스의 경고에 관한 정보를 제공하는 예외입니다.
 

java.text 에서의 Exception 의 사용
 

java.text 에서의 Exception 의 서브 클래스
 class ParseException
          해석중에 예상외의 에러가 발생한 것을 나타내는 시그널입니다.
 

java.util 에서의 Exception 의 사용
 

java.util 에서의 Exception 의 서브 클래스
 class ConcurrentModificationException
          이 예외는, 객체의 병행 변경을 검출한 메소드에 의해, 그러한 변경이 허가되어 있지 않은 경우에 throw 됩니다.
 class DuplicateFormatFlagsException
          중복 하는 플래그가 형식 지시자내에서 지정되고 있었을 때에 throw 되는 체크되지 않는 예외입니다.
 class EmptyStackException
          Stack 클래스의 메소드에 의해 throw 되어 그 스택이 빈 상태(empty)인 것을 나타냅니다.
 class FormatFlagsConversionMismatchException
          변환 및 플래그에 호환성이 없는 경우에 throw 되는, 체크되지 않는 예외입니다.
 class FormatterClosedException
          포매터를 닫을 때에 throw 되는, 체크되지 않는 예외입니다.
 class IllegalFormatCodePointException
          Character.isValidCodePoint(int) 로 정의되고 있는 무효인 Unicode 코드 포인트의 문자가 Formatter 에게 건네질 때, throw 되는 체크되지 않는 예외입니다.
 class IllegalFormatConversionException
          서식 지시자에게 대응하는 인수가 호환성의 없는 형태를 보관 유지하는 경우, 체크되지 않는 예외가 throw 됩니다.
 class IllegalFormatException
          서식 캐릭터 라인에 부정한 구문 또는 지정된 인수와 호환성이 없는 서식 지시자가 포함되는 경우, 체크되지 않는 예외가 throw 됩니다.
 class IllegalFormatFlagsException
          부정한 편성 플래그가 지정되었을 경우에, 체크되지 않는 예외가 throw 됩니다.
 class IllegalFormatPrecisionException
          정밀도가 -1 이외의 0 보다 작은 값의 경우로, 변환이 정밀도를 지원하지 않는지, 값이 이외의 경우에는 지원되지 않는 경우, 체크되지 않는 예외가 throw 됩니다.
 class IllegalFormatWidthException
          서식폭이 -1 이외의 0 보다 작은 값인가, 그 이외에서는 지원되지 않는 경우, 체크되지 않는 예외가 throw 됩니다.
 class InputMismatchException
          취득된 토큰이 예상되는 형태의 패턴과 일치하지 않는지, 예상되는 형태의 범위외인 경우에,Scanner 에 의해 throw 됩니다.
 class InvalidPropertiesFormatException
          입력이 프로퍼티의 컬렉션용의 적절한 XML 문서 타입에 준거하고 있지 않는, 즉 Properties 의 스펙에 준거하고 있지 않기 위해(때문에), 조작을 완료할 수 없었던 경우에 throw 됩니다.
 class MissingFormatArgumentException
          대응하는 인수가 없는 서식 지시자가 존재하는지, 인수 인덱스가 존재하지 않는 인수를 참조하는 경우에, 체크되지 않는 예외가 throw 됩니다.
 class MissingFormatWidthException
          서식의 폭이 필수인 경우에, 체크되지 않는 예외가 throw 됩니다.
 class MissingResourceException
          자원이 결핍 하고 있는 것을 통지합니다.
 class NoSuchElementException
          이 열거에 그 이상의 요소가 없으면EnumerationnextElement 메소드에 의해 throw 됩니다.
 class TooManyListenersException
           TooManyListenersException 는, Java 이벤트 모델의 일부로서 일반적으로은 멀티 캐스트의 이벤트 소스를 uni-cast의 특수한 케이스이다고 주석을 붙여 구현하기 위해서 사용합니다.
 class UnknownFormatConversionException
          미지의 변환이 지정되었을 경우에 throw 되는, 체크되지 않는 예외입니다.
 class UnknownFormatFlagsException
          미지의 플래그가 지정되었을 경우에 throw 되는, 체크되지 않는 예외입니다.
 

java.util.concurrent 에서의 Exception 의 사용
 

java.util.concurrent 에서의 Exception 의 서브 클래스
 class BrokenBarrierException
          thread가 고장 상태에 있는 배리어를 대기하려고 하고 있을 때, 또는 대기중에 배리어가 고장 상태가 되었을 때에, 예외를 throw 합니다.
 class CancellationException
          FutureTask 등의 값을 생성하는 태스크의 결과를, 그 태스크가 삭제되었기 때문에 취득할 수 없는 것을 나타내는 예외입니다.
 class ExecutionException
          예외를 throw 하는 것에 의해 중단한 태스크의 결과를 취득하려고 했을 때에 throw 되는 예외입니다.
 class RejectedExecutionException
          태스크의 실행을 받아들일 수가 없을 때에 Executor 에 의해 throw 되는 예외입니다.
 class TimeoutException
          블록 조작이 타임 아웃 했을 때에 throw 되는 예외입니다.
 

Exception 를 throw 하는 java.util.concurrent 의 메소드
 V Callable. call ()
          결과를 계산하는지, 계산할 수 없는 경우는 예외를 throw 합니다.
 

java.util.jar 에서의 Exception 의 사용
 

java.util.jar 에서의 Exception 의 서브 클래스
 class JarException
          JAR 파일의 읽고 쓰기로 하등의 에러가 발생한 것을 나타냅니다.
 

java.util.logging 에서의 Exception 의 사용
 

Exception 형의 파라미터를 가지는 java.util.logging 의 메소드
 void ErrorManager. error (String  msg, Exception  ex, int code)
          Handler 에러가 발생했을 때는, 에러 메소드가 불려 갑니다.
protected  void Handler. reportError (String  msg, Exception  ex, int code)
          이 Handler 의 ErrorManager 에 에러를 통지하는 간이 protected 편리한 메소드입니다.
 

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

java.util.prefs 에서의 Exception 의 서브 클래스
 class BackingStoreException
          배킹 스토어에 장해가 발생했는지, 배킹 스토어에 액세스 할 수 없는 것이 원인으로, 설정 조작을 완료할 수 없었던 경우에 throw 됩니다.
 class InvalidPreferencesFormatException
          입력이 설정의 컬렉션용의 적절한 XML 문서 타입에 준거하고 있지 않는, 즉 Preferences 의 스펙에 준거하고 있지 않기 위해(때문에), 조작을 완료할 수 없었던 경우에 throw 됩니다.
 

java.util.regex 에서의 Exception 의 사용
 

java.util.regex 에서의 Exception 의 서브 클래스
 class PatternSyntaxException
          정규 표현 패턴의 구문 에러를 나타내기 위해서(때문에) throw 되는, 미체크 예외입니다.
 

java.util.zip 에서의 Exception 의 사용
 

java.util.zip 에서의 Exception 의 서브 클래스
 class DataFormatException
          데이터 형식 에러가 발생한 것을 통지합니다.
 class ZipException
          소트의 Zip 예외가 발생한 것을 통지합니다.
 

javax.activation 에서의 Exception 의 사용
 

javax.activation 에서의 Exception 의 서브 클래스
 class UnsupportedDataTypeException
          요구된 오퍼레이션이 요구된 데이터형을 지원하고 있지 않는 것을 알립니다.
 

javax.activity 에서의 Exception 의 사용
 

javax.activity 에서의 Exception 의 서브 클래스
 class ActivityCompletedException
          이 예외는, Activity 문맥에 액세스 하는 임의의 메소드로, 처리의 계속이 불가능한 것을 나타내는 경우에 throw 될 가능성이 있습니다.
 class ActivityRequiredException
          이 예외는, Activity 문맥이 필수의 메소드로 Activity 문맥을 납득할 수 없었던 경우에 컨테이너에 의해 throw 됩니다.
 class InvalidActivityException
          이 예외는, Activity 문맥이 액세스 되어 시행된 호출 또는 그 호출해에 대응하는 Activity 문맥이 Activity 의 현재 상태와 일치하고 있지 않는 경우에 throw 될 가능성이 있습니다.
 

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

javax.annotation.processing 에서의 Exception 의 서브 클래스
 class FilerException
          Filer 가 제공하는 보증을 무효로 하는 것 같은 파일 오픈의 시도를,Filer 가 검출한 것을 나타냅니다.
 

javax.crypto 에서의 Exception 의 사용
 

javax.crypto 에서의 Exception 의 서브 클래스
 class BadPaddingException
          이 예외는, 특정의 패딩 기구가 입력 데이터에 대해서 예기 되고 있는데 데이터가 적절히 패딩 되지 않는 경우에 throw 됩니다.
 class ExemptionMechanismException
          총칭 ExemptionMechanism 예외입니다.
 class IllegalBlockSizeException
          이 예외는, 블록 암호에 제공된 데이터의 길이가 올바르지 않은 경우, 즉 암호의 블록 사이즈와 일치하지 않는 경우에 throw 됩니다.
 class NoSuchPaddingException
          이 예외는, 어느 패딩 기구가 요구되었음에도 불구하고, 현재의 환경에서는 사용 가능하지 않은 경우에 throw 됩니다.
 class ShortBufferException
          이 예외는, 사용자가 제공한 출력 버퍼가 너무 작아 조작 결과를 보관 유지할 수 없는 경우에 throw 됩니다.
 

javax.imageio 에서의 Exception 의 사용
 

javax.imageio 에서의 Exception 의 서브 클래스
 class IIOException
          읽어들여/기입 조작의 실행시 장해를 통지하는 예외 클래스입니다.
 

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

javax.imageio.metadata 에서의 Exception 의 서브 클래스
 class IIOInvalidTreeException
          IIOInvalidTreeException 는,IIOMetadata 객체에 의한 IIOMetadataNode 의 트리의 구문 분석을 할 수 없었던 경우에 throw 됩니다.
 

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

javax.lang.model.element 에서의 Exception 의 서브 클래스
 class UnknownAnnotationValueException
          미지의 종류의 주석치가 검출된 것을 나타냅니다.
 class UnknownElementException
          미지의 종류의 요소가 검출된 것을 나타냅니다.
 

javax.lang.model.type 에서의 Exception 의 사용
 

javax.lang.model.type 에서의 Exception 의 서브 클래스
 class MirroredTypeException
          어플리케이션이 TypeMirror 에 대응하는 Class 객체에 액세스 하려고 했을 때에 throw 됩니다.
 class MirroredTypesException
          어플리케이션이,TypeMirror 에 각각 대응하는 Class 객체의 순서에 액세스 하려고 했을 때에 throw 됩니다.
 class UnknownTypeException
          미지의 종류의 형태가 검출된 것을 나타냅니다.
 

javax.management 에서의 Exception 의 사용
 

javax.management 에서의 Exception 의 서브 클래스
 class AttributeNotFoundException
          지정된 속성이 존재하지 않는지, 취득할 수 없습니다.
 class BadAttributeValueExpException
          쿼리를 작성하는 메소드에 무효인 MBean 속성이 건네받았을 경우에 throw 됩니다.
 class BadBinaryOpValueExpException
          쿼리를 작성하는 메소드에 무효인 식이 건네받았을 경우에 throw 됩니다.
 class BadStringOperationException
          쿼리를 작성하는 메소드에 무효인 캐릭터 라인 오퍼레이션이 건네받았을 경우에 throw 됩니다.
 class InstanceAlreadyExistsException
          MBean 는 벌써 레포지트리에 등록되어 있습니다.
 class InstanceNotFoundException
          지정된 MBean 가 리포지터리(repository)내에 존재하지 않습니다.
 class InvalidApplicationException
          MBean 의 서브 쿼리의 식 또는 MBean 의 수식 속성의 식의 클래스가 잘못되어 있는 경우에 throw 됩니다.
 class InvalidAttributeValueException
          지정된 값은, 속성에 대한 유효한 값이 아닙니다.
 class JMException
          JMX 구현으로부터 throw 되는 예외입니다.
 class JMRuntimeException
          JMX 구현으로부터 반환되는 실행시 예외입니다.
 class ListenerNotFoundException
          지정된 MBean 청취자가 리포지터리(repository)내에 존재하지 않습니다.
 class MalformedObjectNameException
          캐릭터 라인의 형식이 유효한 ObjectName 에 대응하고 있습니다.
 class MBeanException
          에이전트내의 MBean 메소드에 의해 throw 되는 사용자 정의의 예외를 나타냅니다.
 class MBeanRegistrationException
          MBeanRegistration 인터페이스의 preRegister() 메소드와 preDeregister() 메소드에 의해 throw 되는 예외를 랩 합니다.
 class NotCompliantMBeanException
          MBean 서버에 JMX 준거의 MBean 가 아닌 객체를 등록하려고 했을 경우에 발행되는 예외입니다.
 class OperationsException
          MBean 의 오퍼레이션의 실행시에, MBean 서버내에서 throw 되는 예외를 나타냅니다.
 class ReflectionException
          java.lang.reflect 클래스를 사용해 MBean 상의 메소드를 호출할 때, MBean 서버내에서 throw 되는 예외를 나타냅니다.
 class RuntimeErrorException
          에이전트내에서 java.lang.Error 가 발생했을 경우, 캐치 해,RuntimeErrorException 으로서 재throw 할 필요가 있습니다.
 class RuntimeMBeanException
          에이전트내의 MBean 메소드에 의해 throw 되는 실행시 예외를 나타냅니다.
 class RuntimeOperationsException
          MBean 로 오퍼레이션의 실행시에 에이전트내에서 throw 되는 실행시 예외를 나타냅니다.
 class ServiceNotFoundException
          요구된 서비스가 지원되어 있지 않은 경우에 발행되는 예외를 나타냅니다.
 

Exception 를 돌려주는 javax.management 의 메소드
 Exception ReflectionException. getTargetException ()
          실제로 throw 되는 Exception 를 돌려줍니다.
 Exception MBeanException. getTargetException ()
          실제로 throw 되는 Exception 를 돌려줍니다.
 

Exception 를 throw 하는 javax.management 의 메소드
 void StandardMBean. preDeregister ()
          MBean 서버로부터 등록 해제하기 전에, MBean 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 void MBeanRegistration. preDeregister ()
          MBean 서버로부터 등록 해제하기 전에, MBean 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 ObjectName StandardMBean. preRegister (MBeanServer  server, ObjectName  name)
          MBean 서버에 등록하기 전에, MBean 에 필요한 오퍼레이션을 실행시킬 수가 있습니다.
 ObjectName MBeanRegistration. preRegister (MBeanServer  server, ObjectName  name)
          MBean 서버에 등록하기 전에, MBean 에 필요한 오퍼레이션을 실행시킬 수가 있습니다.
 

Exception 형의 파라미터를 가지는 javax.management 의 생성자
MBeanException (Exception  e)
          실제의 java.lang.Exception 를 랩 하는 MBeanException 를 작성합니다.
MBeanException (Exception  e, String  message)
          실제의 java.lang.Exception 와 상세 메세지를 랩 하는 MBeanException 를 작성합니다.
MBeanRegistrationException (Exception  e)
          실제의 java.lang.Exception 를 랩 하는 MBeanRegistrationException 를 작성합니다.
MBeanRegistrationException (Exception  e, String  message)
          실제의 java.lang.Exception 와 상세 메세지를 랩 하는 MBeanRegistrationException 를 작성합니다.
ReflectionException (Exception  e)
          실제의 java.lang.Exception 를 랩 하는 ReflectionException 를 작성합니다.
ReflectionException (Exception  e, String  message)
          실제의 java.lang.Exception 와 상세 메세지를 랩 하는 ReflectionException 를 작성합니다.
 

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

Exception 를 throw 하는 javax.management.loading 의 메소드
protected  URL MLet. check (String  version, URL  codebase, String  jarfile, MLetContent  mlet)
          이 메소드는, 캐쉬 기능과 버젼 관리 기능을 지원하기 위해서 이 서비스를 확장할 때 오버라이드(override) 됩니다.
 void MLet. preDeregister ()
          MBean 서버로부터 등록 해제하기 전에, m-let 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 ObjectName MLet. preRegister (MBeanServer  server, ObjectName  name)
          MBean 서버에 등록되기 전에, m-let 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 

javax.management.modelmbean 에서의 Exception 의 사용
 

javax.management.modelmbean 에서의 Exception 의 서브 클래스
 class InvalidTargetObjectTypeException
          지정된 타겟 객체형이 무효인 경우에 throw 되는 예외입니다.
 class XMLParseException
          이 예외는, XML 형식의 캐릭터 라인이 ModelMBean 객체에 해석되는 경우, 또는 XML 형식의 캐릭터 라인이 ModelMBean 객체로부터 작성되는 경우에 throw 됩니다.
 

Exception 를 throw 하는 javax.management.modelmbean 의 메소드
 void RequiredModelMBean. preDeregister ()
          MBean 서버로부터 등록 해제하기 전에, MBean 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 ObjectName RequiredModelMBean. preRegister (MBeanServer  server, ObjectName  name)
          MBean 서버에 등록하기 전에, MBean 에 필요한 오퍼레이션을 실행시킬 수가 있습니다.
 

Exception 형의 파라미터를 가지는 javax.management.modelmbean 의 생성자
InvalidTargetObjectTypeException (Exception  e, String  s)
          예외와 캐릭터 라인을 취하는 생성자 입니다.
XMLParseException (Exception  e, String  s)
          캐릭터 라인과 예외를 취하는 생성자 입니다.
 

javax.management.monitor 에서의 Exception 의 사용
 

javax.management.monitor 에서의 Exception 의 서브 클래스
 class MonitorSettingException
          모니터의 실행중에 모니터 설정이 무효가 되었을 경우에, 모니터로부터 throw 되는 예외입니다.
 

Exception 를 throw 하는 javax.management.monitor 의 메소드
 void Monitor. preDeregister ()
          MBean 서버로부터 등록 해제하기 전에, 모니터 MBean 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 ObjectName Monitor. preRegister (MBeanServer  server, ObjectName  name)
          MBean 서버에 등록하기 전에, 모니터 MBean 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 

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

javax.management.openmbean 에서의 Exception 의 서브 클래스
 class InvalidOpenTypeException
          이 실행시 예외는, 「공개 데이터」치의 「공개형」이 예상하고 있던 값과 다른 경우에 throw 됩니다.
 class KeyAlreadyExistsException
          이 실행시 예외는, 「겉(표) 데이터」인스턴스에 추가되는 행의 인덱스가, 이 「겉(표) 데이터」인스턴스내의 다른 행을 참조하기 위해서 벌써 사용되고 있는 경우에 throw 됩니다.
 class OpenDataException
          이 확인이 끝난 예외는, 타당성의 제약의 일부가 채워지지 않기 때문에, 「공개형」, 「공개 데이터」, 또는 「공개 MBean 메타데이타 정보」인스턴스를 구축할 수 없었던 경우에 throw 됩니다.
 

javax.management.relation 에서의 Exception 의 사용
 

javax.management.relation 에서의 Exception 의 서브 클래스
 class InvalidRelationIdException
          이 예외는, 관계에 대해서, 벌써 사용되고 있는 관계 ID 가 제공되었을 경우에 발행됩니다.
 class InvalidRelationServiceException
          이 예외는, 제공된 관계 서비스가 무효인 경우에 발행됩니다.
 class InvalidRelationTypeException
          관계형이 무효입니다.
 class InvalidRoleInfoException
          이 예외는, 롤 정보에 대해, 최소치가 최대치보다 큰 경우에 발행됩니다.
 class InvalidRoleValueException
          롤치가 무효입니다.
 class RelationException
          이 클래스는, 관계의 관리중에 발행되는 예외의 슈퍼 클래스입니다.
 class RelationNotFoundException
          이 예외는, 관계 서비스내에, 지정된 관계 ID 로 나타내지는 관계가 존재하지 않는 경우에 발행됩니다.
 class RelationServiceNotRegisteredException
          이 예외는, 관계 서비스에의 액세스가 등록되지 않은 경우에 발행됩니다.
 class RelationTypeNotFoundException
          이 예외는, 관계 서비스내에, 지정된 이름의 관계형이 존재하지 않는 경우에 발행됩니다.
 class RoleInfoNotFoundException
          이 예외는, 지정된 관련형으로 지정된 이름의 롤 정보가 존재하지 않는 경우에 발행됩니다.
 class RoleNotFoundException
          이 예외는, 관계에 포함되는 롤이 존재하지 않는 경우, 존재했다고 해도 읽기 불능인 경우, 또는 설정 불능인 경우에 발행됩니다.
 

Exception 를 throw 하는 javax.management.relation 의 메소드
 void RelationSupport. preDeregister ()
           
 void RelationService. preDeregister ()
           
 ObjectName RelationSupport. preRegister (MBeanServer  server, ObjectName  name)
           
 ObjectName RelationService. preRegister (MBeanServer  server, ObjectName  name)
           
 

javax.management.remote 에서의 Exception 의 사용
 

javax.management.remote 에서의 Exception 의 서브 클래스
 class JMXProviderException
          요구된 프로토콜의 프로바이더가 존재하지만, 어떠한 이유로써 사용할 수 없는 경우에,JMXConnectorFactoryJMXConnectorServerFactory 에 의해 throw 되는 예외입니다.
 class JMXServerErrorException
          원격 MBean 서버내에서 호출을 처리하고 있는 동안에 Error 가 throw 되었을 경우,MBeanServer 메소드의 원격 호출의 결과로서 throw 되는 예외입니다.
 

Exception 를 throw 하는 javax.management.remote 의 메소드
 void JMXConnectorServer. preDeregister ()
          이 연결기 서버의 MBean 서버에의 등록이 해제되었을 때, 원등록처 MBean 서버에 의해 불려 갑니다.
 

javax.management.timer 에서의 Exception 의 사용
 

Exception 를 throw 하는 javax.management.timer 의 메소드
 void Timer. preDeregister ()
          MBean 서버로부터 등록 해제하기 전에, 타이머 MBean 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 ObjectName Timer. preRegister (MBeanServer  server, ObjectName  name)
          MBean 서버에 등록하기 전에, 타이머 MBean 가 필요한 오퍼레이션을 실행할 수 있도록(듯이) 합니다.
 

javax.naming 에서의 Exception 의 사용
 

javax.naming 에서의 Exception 의 서브 클래스
 class AuthenticationNotSupportedException
          이 예외는, 요구된 인증의 특정의 후레이바가 지원되어 있지 않은 경우에 throw 됩니다.
 class CannotProceedException
          이 예외는, 오퍼레이션을 더 이상 진행되지 않는 이름의 포인트에 오퍼레이션이 달한 것을 나타내기 위해서(때문에) throw 됩니다.
 class CommunicationException
          이 예외는, 클라이언트가 디렉토리 서비스 또는 네이밍 서비스와 통신할 수 없는 경우에 throw 됩니다.
 class ConfigurationException
          이 예외는, 구성상의 문제가 있는 경우에 throw 됩니다.
 class ContextNotEmptyException
          이 예외는, 빈 상태(empty)이 아닌 문맥을 파기하려고 했을 경우에 throw 됩니다.
 class InsufficientResourcesException
          이 예외는, 요구된 오퍼레이션을 완료하기 위해서 자원을 이용할 수 없는 경우에 throw 됩니다.
 class InterruptedNamingException
          이 예외는, 네이밍 조작의 호출이 끼어들어졌을 경우에 throw 됩니다.
 class InvalidNameException
          이 예외는, 지정된 이름이 네이밍 시스템의 네이밍 구문과 일치하지 않는 것을 나타냅니다.
 class LimitExceededException
          이 예외는, 사용자 또는 시스템으로 지정된 제한에 의해 메소드가 이상종료(ABEND) 했을 경우에 throw 됩니다.
 class LinkException
          이 예외는, 링크의 해결중에 발견된 문제를 설명하기 위해서 사용됩니다.
 class LinkLoopException
          이 예외는, 링크를 해결하려고 해 루프가 검출되었을 때, 또는 링크 카운트의 고유의 구현으로 제한에 이르렀을 때에 throw 됩니다.
 class MalformedLinkException
          이 예외는, 링크를 해결 또는 구축할 경우에 무효인 링크가 발견되었을 경우에 throw 됩니다.
 class NameAlreadyBoundException
          이 예외는, 이름이 벌써 다른 객체에 바인드 되고 있기 위해서(때문에), 바인딩을 추가할 수 없는 것을 나타내는 메소드에 의해 throw 됩니다.
 class NameNotFoundException
          이 예외는, 바인드되어 있지 않기 위해(때문에), 이름의 컴퍼넌트를 해결할 수 없는 경우에 throw 됩니다.
 class NamingException
          Context 및 DirContext 인터페이스에서의 조작에 의해 throw 되는 모든 예외의 슈퍼 클래스입니다.
 class NamingSecurityException
          Context 및 DirContext 인터페이스에서의 조작에 의해 throw 되는 시큐리티에 관련하는 예외의 슈퍼 클래스입니다.
 class NoInitialContextException
          이 예외는, 초기 문맥 구현을 작성할 수 없는 경우에 throw 됩니다.
 class NoPermissionException
          이 예외는, 클라이언트가 액세스권을 갖지 않는 조작을 실행하려고 하면(자) throw 됩니다.
 class NotContextException
          네이밍 조작을 계속하기 위해서 문맥이 필요한 지점에서, 해결된 객체가 문맥이 아닌 경우에, 이 예외는 throw 됩니다.
 class OperationNotSupportedException
          문맥 구현이 불려 간 조작을 지원하지 않는 경우에, 이 예외는 throw 됩니다.
 class PartialResultException
          이 예외는, 현재 돌려주어지고 있는 결과, 또는 지금까지 반환된 결과가 부분적인 것, 및 조작을 완료할 수 없는 것을 나타내기 위해서(때문에) throw 됩니다.
 class ReferralException
          이 abstract 클래스는, LDAP v3 서버에 의해 반환되는 경우등의참조에 응답해 생성되는 참조 예외를 나타내는데 사용됩니다.
 class ServiceUnavailableException
          이 예외는, 디렉토리 서비스 또는 네임 서비스와의 통신을 시도한 결과, 그 서비스를 이용할 수 없는 경우에 throw 됩니다.
 class SizeLimitExceededException
          이 예외는, 메소드가 사이즈 관련의 제한을 넘는 결과를 생성했을 경우에 throw 됩니다.
 class TimeLimitExceededException
          이 예외는, 메소드가 지정된 제한 시간내에 종료하지 않는 경우에 throw 됩니다.
 

javax.naming.directory 에서의 Exception 의 사용
 

javax.naming.directory 에서의 Exception 의 서브 클래스
 class AttributeInUseException
          이 예외는, 벌써 존재하는 속성을 추가하려고 하면(자) throw 됩니다.
 class AttributeModificationException
          이 예외는, 속성의 (schema) 정의나 속성 상태와 모순되는, 속성, 그 식별자, 또는 그 값의 추가, 삭제, 또는 변경을 실행하려고 하면(자) throw 됩니다.
 class InvalidAttributeIdentifierException
          이 예외는, 무효인 속성 식별자를 사용해 속성을 추가 또는 작성하려고 했을 경우에 throw 됩니다.
 class InvalidAttributesException
          이 예외는, 불완전하게 또는 부정하게 지정된 속성 세트를 추가 또는 변경하려고 했을 경우에 throw 됩니다.
 class InvalidSearchControlsException
          이 예외는, 검색 조작을 위한 SearchControls 의 지정이 무효인 경우에 throw 됩니다.
 class InvalidSearchFilterException
          이 예외는, 검색 필터의 지정이 무효인 경우에 throw 됩니다.
 class NoSuchAttributeException
          이 예외는, 존재하지 않는 속성에 액세스 하려고 했을 경우에 throw 됩니다.
 class SchemaViolationException
          이 예외는, 메소드가 어떠한 형태로 schema에 위반했을 경우에 throw 됩니다.
 

javax.naming.ldap 에서의 Exception 의 사용
 

javax.naming.ldap 에서의 Exception 의 서브 클래스
 class LdapReferralException
          이 추상 클래스는, LDAP 참조 예외를 나타내기 위해서(때문에) 사용됩니다.
 

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

Exception 를 throw 하는 javax.naming.spi 의 메소드
 Object ObjectFactory. getObjectInstance (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment)
          지정된 위치 정보 또는 참조 정보를 사용해, 객체를 생성합니다.
static Object NamingManager. getObjectInstance (Object  refInfo, Name  name, Context  nameCtx, Hashtable <?,?> environment)
          지정된 객체 및 환경에 객체의 인스턴스를 생성합니다.
static Object DirectoryManager. getObjectInstance (Object  refInfo, Name  name, Context  nameCtx, Hashtable <?,?> environment, Attributes  attrs)
          지정된 객체, 속성, 및 환경에 객체의 인스턴스를 생성합니다.
 Object DirObjectFactory. getObjectInstance (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment, Attributes  attrs)
          위치 정보 또는 참조 정보, 및 지정된 속성을 사용해, 객체를 생성합니다.
 

javax.net.ssl 에서의 Exception 의 사용
 

javax.net.ssl 에서의 Exception 의 서브 클래스
 class SSLException
          SSL 하부조직에 의해 검출된 에러를 나타냅니다.
 class SSLHandshakeException
          클라이언트와 서버가, 시큐리티의 협상을 적절한 레벨로 실시할 수가 없었던 것을 나타냅니다.
 class SSLKeyException
          부정한 SSL 키를 보고합니다.
 class SSLPeerUnverifiedException
          피어의 식별 정보를 확인할 수 없었던 것을 나타냅니다.
 class SSLProtocolException
          SSL 프로토콜의 동작으로 발생한 에러를 보고합니다.
 

javax.print 에서의 Exception 의 사용
 

javax.print 에서의 Exception 의 서브 클래스
 class PrintException
          PrintException 클래스는, Print Service 인스턴스의 사용시에 발생하는 인쇄 관련의 에러 조건을 캡슐화합니다.
 

Exception 형의 파라미터를 가지는 javax.print 의 생성자
PrintException (Exception  e)
          지정된 예외를 연쇄하는 인쇄 예외를 구축합니다.
PrintException (String  s, Exception  e)
          상세 메세지 및 연쇄 예외를 지정해 인쇄 예외를 구축합니다.
 

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

javax.print.attribute 에서의 Exception 의 서브 클래스
 class UnmodifiableSetException
          이 세트를 변경할 수 없기 때문에 요구된 오퍼레이션을 실행할 수 없는 것을 나타내기 위해서(때문에) throw 됩니다.
 

javax.script 에서의 Exception 의 사용
 

javax.script 에서의 Exception 의 서브 클래스
 class ScriptException
          스크립트 API 의 총칭 Exception 클래스입니다.
 

Exception 형의 파라미터를 가지는 javax.script 의 생성자
ScriptException (Exception  e)
          기본이 되는 interpreter에 의해 throw 되는 Exception 를 랩 하는 ScriptException 를 작성합니다.
 

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

javax.security.auth 에서의 Exception 의 서브 클래스
 class DestroyFailedException
          destroy 조작이 실패한 것을 통지합니다.
 class RefreshFailedException
          refresh 조작이 실패한 것을 통지합니다.
 

javax.security.auth.callback 에서의 Exception 의 사용
 

javax.security.auth.callback 에서의 Exception 의 서브 클래스
 class UnsupportedCallbackException
          CallbackHandler 가 특정의 Callback 를 인식하지 않는 것을 통지합니다.
 

javax.security.auth.login 에서의 Exception 의 사용
 

javax.security.auth.login 에서의 Exception 의 서브 클래스
 class AccountException
          일반적인 어카운트 예외입니다.
 class AccountExpiredException
          사용자 어카운트가 기한 마감인 것을 통지합니다.
 class AccountLockedException
          어카운트가 락 된 것을 통지합니다.
 class AccountNotFoundException
          어카운트가 발견되지 않는 것을 통지합니다.
 class CredentialException
          일반적인 자격 예외입니다.
 class CredentialExpiredException
          Credential 가 기한 마감인 것을 통지합니다.
 class CredentialNotFoundException
          자격이 발견되지 않는 것을 통지합니다.
 class FailedLoginException
          사용자 인증에 실패한 것을 통지합니다.
 class LoginException
          기본적인 로그인 예외입니다.
 

javax.security.cert 에서의 Exception 의 사용
 

javax.security.cert 에서의 Exception 의 서브 클래스
 class CertificateEncodingException
          증명서의 encode 예외입니다.
 class CertificateException
          이 예외는, 증명서에 관한 다양한 문제의 1 개를 나타냅니다.
 class CertificateExpiredException
          증명서의 기한 마감의 예외입니다.
 class CertificateNotYetValidException
          증명서가 아직 유효하지 않는 것을 나타내는 예외입니다.
 class CertificateParsingException
          증명서 구문 분석 예외입니다.
 

javax.security.sasl 에서의 Exception 의 사용
 

javax.security.sasl 에서의 Exception 의 서브 클래스
 class AuthenticationException
          이 예외는, SASL 기구의 구현에 의해 throw 되어 ID, 패스 프레이즈, 또는 키가 무효인 등의 인증에 관련한 이유에 의해, SASL 교환에 실패한 것을 나타냅니다.
 class SaslException
          이 클래스는, SASL 의 사용시에 발생한 에러를 나타냅니다.
 

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

javax.sound.midi 에서의 Exception 의 서브 클래스
 class InvalidMidiDataException
          InvalidMidiDataException 는, 올바르지 않은 MIDI 데이터가 검출된 것을 나타냅니다.
 class MidiUnavailableException
          MidiUnavailableException 는, 요구된 MIDI 컴퍼넌트가 이용 불가이기 (위해)때문에 열거나 작성할 수 없는 경우에, throw 됩니다.
 

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

javax.sound.sampled 에서의 Exception 의 서브 클래스
 class LineUnavailableException
          LineUnavailableException 는, 라인이 사용 불가이기 때문에 열지 않는 것을 나타내는 예외입니다.
 class UnsupportedAudioFileException
          UnsupportedAudioFileException 는, 인식된 파일형과 파일 형식의 유효 데이터를 그 파일이 포함하지 않기 위해(때문에) 조작이 실패한 것을 나타내는 예외입니다.
 

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

javax.sql.rowset 에서의 Exception 의 서브 클래스
 class RowSetWarning
          RowSet 객체로 설정된 데이타베이스 경고에 관한 정보를 제공하는 SQLException 의 확장입니다.
 

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

javax.sql.rowset.serial 에서의 Exception 의 서브 클래스
 class SerialException
          DATALINK 나 JAVAOBJECT 에 가세해,BLOB, CLOB, STRUCT, ARRAY 등의 SQL 형의 직렬화 또는 직렬화 복원시의 에러를 나타냅니다.
 

javax.sql.rowset.spi 에서의 Exception 의 사용
 

javax.sql.rowset.spi 에서의 Exception 의 서브 클래스
 class SyncFactoryException
          SyncFactory 기구의 에러를 나타냅니다.
 class SyncProviderException
          SyncProvider 기구로 발생한 에러를 나타냅니다.
 

javax.swing 에서의 Exception 의 사용
 

javax.swing 에서의 Exception 의 서브 클래스
 class UnsupportedLookAndFeelException
          요구된 Look & Feel 의 관리 클래스가 사용자의 시스템상에 존재하지 않는 것을 나타내는 예외입니다.
 

Exception 를 throw 하는 javax.swing 의 메소드
protected abstract  T SwingWorker. doInBackground ()
          결과를 계산하는지, 계산할 수 없는 경우는 예외를 throw 합니다.
 

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

javax.swing.text 에서의 Exception 의 서브 클래스
 class BadLocationException
          존재하지 않는 위치를 참조하려고 했을 경우등의, 문서 모델중의 부정한 위치를 보고합니다.
 class ChangedCharSetException
          ChangedCharSetException 는, 이름이 가리키는 대로, 캐릭터 세트가 변경되었을 때에 throw 되는 예외입니다.
 

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

javax.swing.tree 에서의 Exception 의 서브 클래스
 class ExpandVetoException
          전개 및 때보고가 일어나지 않게 하는 예외입니다.
 

javax.swing.undo 에서의 Exception 의 사용
 

javax.swing.undo 에서의 Exception 의 서브 클래스
 class CannotRedoException
          UndoableEdit 가 redo() 를 실행하도록(듯이) 명령되었지만, 실행할 수 없는 경우에 throw 됩니다.
 class CannotUndoException
          UndoableEdit 가 undo() 를 실행하도록(듯이) 명령되었지만, 실행할 수 없는 경우에 throw 됩니다.
 

javax.transaction 에서의 Exception 의 사용
 

javax.transaction 에서의 Exception 의 서브 클래스
 class InvalidTransactionException
          이 예외는, 그 요구에 의해 무효인 트랜잭션(transaction) 문맥이 전송된 것을 나타냅니다.
 class TransactionRequiredException
          이 예외는, 어느 요구에 의해 null 의 트랜잭션(transaction) 문맥이 전송되었지만, 타겟 객체에 액티브한 트랜잭션(transaction)가 필요한 일을 나타냅니다.
 class TransactionRolledbackException
          이 예외는, 요구의 처리에 관련지을 수 있고 있는 트랜잭션(transaction)가 롤백(rollback) 된, 또는 롤백(rollback) 하도록(듯이) 마크 된 것을 나타냅니다.
 

javax.transaction.xa 에서의 Exception 의 사용
 

javax.transaction.xa 에서의 Exception 의 서브 클래스
 class XAException
          XAException 는, 자원 매니저 (RM)에 의해 throw 되어 관련하는 트랜잭션(transaction)로 에러가 검출된 것을 트랜잭션(transaction) 매니저에게 통지합니다.
 

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

javax.xml.bind 에서의 Exception 의 서브 클래스
 class JAXBException
          이것은, 모든 JAXB 예외의 루트 예외 클래스입니다.
 class PropertyException
          이 예외는, 프로퍼티의 취득 또는 설정중에 문제가 발생한 것을 나타냅니다.
 class TypeConstraintException
          이 예외는, 동적으로 체크되는 형태 제약의 위반이 검출된 것을 나타냅니다.
 class ValidationException
          이 예외는, 검증 조작의 실행중에 에러가 발생한 것을 나타냅니다.
 

javax.xml.bind.annotation.adapters 에서의 Exception 의 사용
 

Exception 를 throw 하는 javax.xml.bind.annotation.adapters 의 메소드
abstract  ValueType XmlAdapter. marshal (BoundType  v)
          바운드형을 치 형으로 변환합니다.
abstract  BoundType XmlAdapter. unmarshal (ValueType  v)
          치 형을 바운드형으로 변환합니다.
 

javax.xml.crypto 에서의 Exception 의 사용
 

javax.xml.crypto 에서의 Exception 의 서브 클래스
 class KeySelectorException
          KeySelector 에 의해 throw 되는 예외 조건을 나타냅니다.
 class MarshalException
          XML 정렬화 또는 비정렬화의 처리중에 발생한 예외 조건을 나타냅니다.
 class NoSuchMechanismException
          이 예외는, 어느 XML 기구가 요구되었음에도 불구하고, 현재의 환경에서는 사용 가능하지 않은 경우에 throw 됩니다.
 class URIReferenceException
          URIReference 의 사이접참조중에 throw 되는 예외 조건을 나타냅니다.
 

javax.xml.crypto.dsig 에서의 Exception 의 사용
 

javax.xml.crypto.dsig 에서의 Exception 의 서브 클래스
 class TransformException
          변환 알고리즘의 실행중에 예외 조건이 발생한 것을 나타냅니다.
 class XMLSignatureException
          XML 서명의 생성중 또는 검증 처리중에 발생한 예외 조건을 나타냅니다.
 

javax.xml.datatype 에서의 Exception 의 사용
 

javax.xml.datatype 에서의 Exception 의 서브 클래스
 class DatatypeConfigurationException
          중대한 구성 에러를 나타냅니다.
 

javax.xml.parsers 에서의 Exception 의 사용
 

javax.xml.parsers 에서의 Exception 의 서브 클래스
 class ParserConfigurationException
          중대한 구성 에러를 나타냅니다.
 

Exception 를 돌려주는 javax.xml.parsers 의 메소드
 Exception FactoryConfigurationError. getException ()
          이 예외를 발생시키는 원인이 된 실제의 예외 (존재하는 경우)를 돌려줍니다.
 

Exception 형의 파라미터를 가지는 javax.xml.parsers 의 생성자
FactoryConfigurationError (Exception  e)
          에러의 Exception 기본 원인을 지정해, 새로운 FactoryConfigurationError 를 작성합니다.
FactoryConfigurationError (Exception  e, String  msg)
          Exception 의 기본 원인과 상세 메세지를 지정해, 새로운 FactoryConfigurationError 를 작성합니다.
 

javax.xml.soap 에서의 Exception 의 사용
 

javax.xml.soap 에서의 Exception 의 서브 클래스
 class SOAPException
          SOAP 예외가 발생한 것을 통지하는 예외입니다.
 

javax.xml.stream 에서의 Exception 의 사용
 

javax.xml.stream 에서의 Exception 의 서브 클래스
 class XMLStreamException
          예기치 않은 처리 에러를 위한 기본의 예외입니다.
 

Exception 를 돌려주는 javax.xml.stream 의 메소드
 Exception FactoryConfigurationError. getException ()
          상자의 예외를 돌려줍니다 (존재하는 경우).
 

Exception 형의 파라미터를 가지는 javax.xml.stream 의 생성자
FactoryConfigurationError (Exception  e)
          상자의 내부 예외를 가지는 예외를 구축합니다.
FactoryConfigurationError (Exception  e, String  msg)
          상자의 내부 예외 및 메세지를 가지는 예외를 구축합니다.
FactoryConfigurationError (String  msg, Exception  e)
          상자의 내부 예외 및 메세지를 가지는 예외를 구축합니다.
 

javax.xml.transform 에서의 Exception 의 사용
 

javax.xml.transform 에서의 Exception 의 서브 클래스
 class TransformerConfigurationException
          중대한 구성 에러를 나타냅니다.
 class TransformerException
          이 클래스는, 변환 처리중에 발생한 예외 상태를 나타냅니다.
 

Exception 를 돌려주는 javax.xml.transform 의 메소드
 Exception TransformerFactoryConfigurationError. getException ()
          이 예외를 발생시키는 원인이 된 실제의 예외 (존재하는 경우)를 돌려줍니다.
 

Exception 형의 파라미터를 가지는 javax.xml.transform 의 생성자
TransformerFactoryConfigurationError (Exception  e)
          에러의 Exception 기본 원인을 지정해, 새로운 TransformerFactoryConfigurationError 를 작성합니다.
TransformerFactoryConfigurationError (Exception  e, String  msg)
          Exception 의 기본 원인과 상세 메세지를 지정해, 새로운 TransformerFactoryConfigurationError 를 작성합니다.
 

javax.xml.ws 에서의 Exception 의 사용
 

javax.xml.ws 에서의 Exception 의 서브 클래스
 class WebServiceException
          WebServiceException 클래스는, 모든 JAX-WS API 실행시 예외의 기저 예외 클래스입니다.
 

javax.xml.ws.http 에서의 Exception 의 사용
 

javax.xml.ws.http 에서의 Exception 의 서브 클래스
 class HTTPException
          HTTPException 예외는, XML/HTTP fault를 나타냅니다.
 

javax.xml.ws.soap 에서의 Exception 의 사용
 

javax.xml.ws.soap 에서의 Exception 의 서브 클래스
 class SOAPFaultException
          SOAPFaultException 예외는, SOAP 1.1 또는 1.2 fault를 나타냅니다.
 

javax.xml.xpath 에서의 Exception 의 사용
 

javax.xml.xpath 에서의 Exception 의 서브 클래스
 class XPathException
          XPathException 는 총칭 XPath 예외를 나타냅니다.
 class XPathExpressionException
          XPathExpressionException 는 XPath 식의 에러를 나타냅니다.
 class XPathFactoryConfigurationException
          XPathFactoryConfigurationExceptionXPathFactory 환경의 구성 에러를 나타냅니다.
 class XPathFunctionException
          XPathFunctionException 는 XPath 함수의 에러를 나타냅니다.
 

org.ietf.jgss 에서의 Exception 의 사용
 

org.ietf.jgss 에서의 Exception 의 서브 클래스
 class GSSException
          이 예외는, GSS-API 기구 고유의 에러를 포함한 GSS-API 에러가 발생했을 때에 throw 됩니다.
 

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

org.omg.CORBA 에서의 Exception 의 서브 클래스
 class ACTIVITY_COMPLETED
          ACTIVITY_COMPLETED 시스템 예외는 Activity 문맥에 액세스 하는 메소드로 발생하는 경우가 있습니다.
 class ACTIVITY_REQUIRED
          ACTIVITY_REQUIRED 시스템 예외는 Activity 문맥을 필요로 하는 메소드로 발생하는 경우가 있습니다.
 class BAD_CONTEXT
          클라이언트가 오퍼레이션을 호출했지만, 오퍼레이션에 필요한 문맥치가 콘테키트에 포함되지 않은 경우, 예외가 throw 됩니다.
 class BAD_INV_ORDER
          이 예외는, 호출측이 잘못한 순서로 오퍼레이션을 호출한 것을 나타냅니다.
 class BAD_OPERATION
          객체 참조가 기존의 객체를 가리키지만, 그 객체가 불려 간 오퍼레이션을 지원하지 않는 경우에 throw 되는 예외입니다.
 class BAD_PARAM
          호출 측에 건네받은 파라미터가 범위외, 혹은 부정이라고 보여지는 경우에 throw 되는 예외입니다.
 class BAD_QOS
          객체가, 관련한 서비스 시멘틱스의 QoS 를 가지는 호출 파라미터로 필요한 QoS 를 지원할 수 없는 경우,BAD_QOS 예외가 발생합니다.
 class BAD_TYPECODE
          ORB 가 무효인 형태 코드 (예를 들어, 무효인 TCKind 치의 형태 코드)를 검출했을 때에 throw 되는 예외입니다.
 class Bounds
          메소드가 액세스 하려고 하고 있는 객체에 대해서, 파라미터가 유효한 범위내에 없는 경우에 throw 되는 사용자 예외입니다.
 class CODESET_INCOMPATIBLE
          이 예외는, 클라이언트의 native code 세트와 서버의 native code 세트와의 사이에 유효한 통신을 할 수 없는 경우에 발생합니다.
 class COMM_FAILURE
          이 예외는, 클라이언트로부터 요구가 송신된 다음에, 서버로부터의 응답이 클라이언트에 돌아가기 전, 처리의 실행중에 통신이 없어졌을 경우에 throw 됩니다.
 class DATA_CONVERSION
          이 예외는, ORB 가, 정렬화 된 데이터 표현과 네이티브 표현과의 사이의 변환을 할 수 없는 경우에 throw 됩니다.
 class FREE_MEM
          heap의 파괴나 메모리 세그먼트(segment)의 락등이 원인으로, ORB 가 동적 메모리의 해제에 실패했을 경우에 throw 되는 예외입니다.
 class IMP_LIMIT
          이 예외는, ORB 실행시에 구현 한계를 넘은 것을 나타냅니다.
 class INITIALIZE
          ORB 가 초기화시에 에러를 검출했을 (네트워크 자원의 취득시에 장해가 발생한, 구성 에러를 검출했다는 등) 경우에 throw 되는 예외입니다.
 class INTERNAL
          이 예외는, ORB 의 내부 에러를 나타냅니다.
 class INTF_REPOS
          ORB 가 인터페이스 리포지터리(repository)에 도달할 수 없는 경우, 또는 인터페이스 리포지터리(repository)에 관계하는 그 외의 에러를 검출했을 경우에 throw 되는 예외입니다.
 class INV_FLAG
          무효인 플래그가 오퍼레이션에게 건네졌을 경우 (DII 요구의 작성시등)에 throw 되는 예외입니다.
 class INV_IDENT
          이 예외는, IDL 식별자가 구문적으로 무효라는 점을 나타냅니다.
 class INV_OBJREF
          이 예외는, 객체 참조가 내부적으로 부정한 것을 나타냅니다.
 class INV_POLICY
          특정의 호출에 적용되는 Policy 오버라이드(override)간의 호환성이 없기 때문에, 호출할 수 없는 경우에 throw 되는 표준 예외입니다.
 class INVALID_ACTIVITY
          트랜잭션(transaction) 또는 Activity 가 중단된 문맥과는 다른 문맥으로 재개되는 경우, Activity 또는 Transaction 서비스의 재개 메소드로 INVALID_ACTIVITY 시스템 예외가 발생하는 일이 있습니다.
 class INVALID_TRANSACTION
          요구에 의해 무효인 트랜잭션(transaction) 문맥이 송신되었을 경우에 throw 되는 예외입니다.
 class MARSHAL
          네트워크로부터의 요구 또는 응답이 구조적으로 무효입니다.
 class NO_IMPLEMENT
          이 예외는, 불려 간 오퍼레이션은 존재하지만 (IDL 정의 있어) 그 오퍼레이션이 구현되어 있지 않은 것을 나타냅니다.
 class NO_MEMORY
          ORB 런타임이 메모리 부족하게 되었을 경우에 throw 되는 예외입니다.
 class NO_PERMISSION
          호출 바탕으로 충분한 특권이 없기 때문에, 호출이 실패했을 경우에 throw 되는 예외입니다.
 class NO_RESOURCES
          ORB 가 일반적인 자원 한계를 검출했을 경우에 throw 되는 예외입니다.
 class NO_RESPONSE
          이 예외는, 클라이언트가 지연 동기 호출의 결과를 취득하려고 했지만, 요구의 응답이 아직 사용할 수 없는 경우에 throw 됩니다.
 class OBJ_ADAPTER
          이 예외는 일반적으로, 관리상의 불일치를 나타냅니다.
 class OBJECT_NOT_EXIST
          삭제된 객체의 호출이 실행될 때마다 throw 되는 예외입니다.
 class PERSIST_STORE
          이 예외는, 데이타베이스 접속의 확립 실패나 데이타베이스의 파괴적 , 지속적인 기억 영역의 장해를 나타냅니다.
 class PolicyError
          정책 에러가 발생했을 경우에 throw 되는 사용자 예외입니다.
 class REBIND
          현재 유효한 RebindPolicy 가 NO_REBIND 또는 NO_RECONNECT 의 값과 바인드 된 객체 참조의 호출을 가지는 것에 의해, LocateReply 메세지 상태가 OBJECT_FORWARD 에, 또는 Reply 메세지 상태가 LOCATION_FORWARD가 되어,REBIND 가 발생합니다.
 class SystemException
          모든 CORBA 표준 예외의 루트 클래스입니다.
 class TIMEOUT
          TIMEOUT 는, 전달되지 않고 로 지정된 유효기간을 초과했을 경우에 발생합니다.
 class TRANSACTION_MODE
          CORBA TRANSACTION_MODE 예외는, IOR 의 InvocationPolicy 와 선택한 호출 패스 (직접 호출해 또는 회송된 호출)의 사이에 불일치가 있는 경우에, 클라이언트 ORB 에 의해 throw 됩니다.
 class TRANSACTION_REQUIRED
          요구로 null 트랜잭션(transaction) 문맥이 보내졌지만, 액티브한 트랜잭션(transaction)가 필요한 일을 나타내는 예외입니다.
 class TRANSACTION_ROLLEDBACK
          요구에 관련지을 수 있고 있는 트랜잭션(transaction)가 롤백(rollback) 된, 또는 롤백(rollback) 하도록(듯이) 마크 되었을 경우에 throw 되는 예외입니다.
 class TRANSACTION_UNAVAILABLE
          Transaction Service 에의 접속이 이상종료(ABEND) 해 트랜잭션(transaction) 서비스 문맥을 처리할 수 없는 경우, CORBA TRANSACTION_UNAVAILABLE 예외가 ORB 에 의해 throw 됩니다.
 class TRANSIENT
          ORB 가 객체에 도달하려고 해 실패했을 경우에 throw 되는 예외입니다.
 class UNKNOWN
          오퍼레이션 구현이 CORBA 이외의 예외 (구현의 프로그램 언어에 고유의 예외등)를 throw 하는지, 오퍼레이션의 발생식으로 지정되어 있지 않은 사용자 예외를 오퍼레이션이 throw 하는 경우에, 발생하는 예외입니다.
 class UnknownUserException
          서버로부터 반환된 사용자 예외를 포함하는 클래스입니다.
 class UserException
          CORBA IDL 정의의 사용자 예외의 루트 클래스입니다.
 class WrongTransaction
          CORBA 의 WrongTransaction 사용자 정의 예외입니다.
 

Exception 를 돌려주는 org.omg.CORBA 의 메소드
abstract  Exception Environment. exception ()
          이 Environment 객체중의 예외를 가져옵니다.
 

Exception 형의 파라미터를 가지는 org.omg.CORBA 의 메소드
abstract  void Environment. exception (Exception  except)
          이 Environment 객체중으로 지정된 예외를 삽입합니다.
 

org.omg.CORBA.DynAnyPackage 에서의 Exception 의 사용
 

org.omg.CORBA.DynAnyPackage 에서의 Exception 의 서브 클래스
 class Invalid
          Invalid 예외는, 파라미터로서 부정한 DynAny 또는 Any 가 건네받았을 경우에, 동적 Any 의 오퍼레이션에 의해 throw 됩니다.
 class InvalidSeq
          InvalidSeq 예외는, 순서 (Java 배열)를 인수에 취하는 동적 Any 에 대한 모든 오퍼레이션에 의해, 그 순서가 무효인 경우에 throw 됩니다.
 class InvalidValue
           
 class TypeMismatch
          TypeMismatch 예외는, 내용의 실제의 형태와 액세스처의 형태가 일치하지 않는 경우에, 동적 Any 의 액세스용 메소드에 의해 throw 됩니다.
 

org.omg.CORBA.ORBPackage 에서의 Exception 의 사용
 

org.omg.CORBA.ORBPackage 에서의 Exception 의 서브 클래스
 class InconsistentTypeCode
          InconsistentTypeCode 예외는,DynAny 의 특정의 서브 클래스에 일치하지 않는 형태 코드를 사용해 동적 Any 를 작성하려고 했을 경우에 throw 됩니다.
 class InvalidName
          ORB.resolve_initial_references 에 초기 참조가 없는 이름이 건네받았을 경우에 InvalidName 예외가 throw 됩니다.
 

org.omg.CORBA.portable 에서의 Exception 의 사용
 

org.omg.CORBA.portable 에서의 Exception 의 서브 클래스
 class ApplicationException
          이 클래스는, ORB 와 Stub간의 어플리케이션 레벨의 예외를 통지하는데 사용합니다.
 class IndirectionException
          간접 참조의 예외는, Java 고유의 시스템 예외입니다.
 class RemarshalException
          이 클래스는, 위치 전송 예외 및 객체 전송 GIOP 메세지를 ORB 에 환송하는데 사용됩니다.
 class UnknownException
          org.omg.CORBA.portable.UnknownException 는, Tie 와 ORB 간, 및 ORB 와 Stub간의 미지의 예외를 통지하는데 사용됩니다.
 

org.omg.CORBA.TypeCodePackage 에서의 Exception 의 사용
 

org.omg.CORBA.TypeCodePackage 에서의 Exception 의 서브 클래스
 class BadKind
          예외 BadKind 는,TypeCode 객체로 올바르지 않은 조작이 불려 갔을 경우에 throw 됩니다.
 

org.omg.CosNaming.NamingContextExtPackage 에서의 Exception 의 사용
 

org.omg.CosNaming.NamingContextExtPackage 에서의 Exception 의 서브 클래스
 class InvalidAddress
          org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java.
 

org.omg.CosNaming.NamingContextPackage 에서의 Exception 의 사용
 

org.omg.CosNaming.NamingContextPackage 에서의 Exception 의 서브 클래스
 class AlreadyBound
          org/omg/CosNaming/NamingContextPackage/AlreadyBound.java.
 class CannotProceed
          org/omg/CosNaming/NamingContextPackage/CannotProceed.java.
 class NotEmpty
          org/omg/CosNaming/NamingContextPackage/NotEmpty.java.
 class NotFound
          org/omg/CosNaming/NamingContextPackage/NotFound.java.
 

org.omg.IOP.CodecFactoryPackage 에서의 Exception 의 사용
 

org.omg.IOP.CodecFactoryPackage 에서의 Exception 의 서브 클래스
 class UnknownEncoding
          org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java.
 

org.omg.IOP.CodecPackage 에서의 Exception 의 사용
 

org.omg.IOP.CodecPackage 에서의 Exception 의 서브 클래스
 class FormatMismatch
          org/omg/IOP/CodecPackage/FormatMismatch.java.
 class InvalidTypeForEncoding
          org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java.
 

org.omg.PortableInterceptor 에서의 Exception 의 사용
 

org.omg.PortableInterceptor 에서의 Exception 의 서브 클래스
 class InvalidSlot
          org/omg/PortableInterceptor/InvalidSlot.java.
 

org.omg.PortableInterceptor.ORBInitInfoPackage 에서의 Exception 의 사용
 

org.omg.PortableInterceptor.ORBInitInfoPackage 에서의 Exception 의 서브 클래스
 class DuplicateName
          org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java.
 

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

org.omg.PortableServer 에서의 Exception 의 서브 클래스
 class ForwardRequest
          org/omg/PortableServer/ForwardRequest.java.
 

org.omg.PortableServer.CurrentPackage 에서의 Exception 의 사용
 

org.omg.PortableServer.CurrentPackage 에서의 Exception 의 서브 클래스
 class NoContext
          org/omg/PortableServer/CurrentPackage/NoContext.java.
 

org.omg.PortableServer.POAManagerPackage 에서의 Exception 의 사용
 

org.omg.PortableServer.POAManagerPackage 에서의 Exception 의 서브 클래스
 class AdapterInactive
          org/omg/PortableServer/POAManagerPackage/AdapterInactive.java.
 

org.omg.PortableServer.POAPackage 에서의 Exception 의 사용
 

org.omg.PortableServer.POAPackage 에서의 Exception 의 서브 클래스
 class AdapterAlreadyExists
          org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java.
 class AdapterNonExistent
          org/omg/PortableServer/POAPackage/AdapterNonExistent.java.
 class InvalidPolicy
          org/omg/PortableServer/POAPackage/InvalidPolicy.java.
 class NoServant
          org/omg/PortableServer/POAPackage/NoServant.java.
 class ObjectAlreadyActive
          org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java.
 class ObjectNotActive
          org/omg/PortableServer/POAPackage/ObjectNotActive.java.
 class ServantAlreadyActive
          org/omg/PortableServer/POAPackage/ServantAlreadyActive.java.
 class ServantNotActive
          org/omg/PortableServer/POAPackage/ServantNotActive.java.
 class WrongAdapter
          org/omg/PortableServer/POAPackage/WrongAdapter.java.
 class WrongPolicy
          org/omg/PortableServer/POAPackage/WrongPolicy.java.
 

org.w3c.dom 에서의 Exception 의 사용
 

org.w3c.dom 에서의 Exception 의 서브 클래스
 class DOMException
          DOM 조작에 의해 예외가 발생하는 것은, 매우 「예외적인」경우만입니다.
 

org.w3c.dom.events 에서의 Exception 의 사용
 

org.w3c.dom.events 에서의 Exception 의 서브 클래스
 class EventException
          이벤트 조작은, 메소드의 설명으로 지정되도록(듯이) EventException 를 throw 합니다.
 

org.w3c.dom.ls 에서의 Exception 의 사용
 

org.w3c.dom.ls 에서의 Exception 의 서브 클래스
 class LSException
          처리가 정지하면(자), 퍼서 또는 기입의 조작은 LSException 를 throw 하는 일이 있습니다.
 

org.xml.sax 에서의 Exception 의 사용
 

org.xml.sax 에서의 Exception 의 서브 클래스
 class SAXException
          SAX 의 일반적인 에러 또는 경고를 캡슐화합니다.
 class SAXNotRecognizedException
          인식되지 않는 식별자를 위한 예외 클래스입니다.
 class SAXNotSupportedException
          지원 대상외의 조작을 위한 예외 클래스입니다.
 class SAXParseException
          XML 구문 분석 에러 또는 경고를 캡슐화합니다.
 

Exception 를 돌려주는 org.xml.sax 의 메소드
 Exception SAXException. getException ()
          편입 예외를 돌려줍니다 (존재하는 경우).
 

Exception 형의 파라미터를 가지는 org.xml.sax 의 생성자
SAXException (Exception  e)
          기존의 예외를 랩 하는 새로운 SAXException 를 작성합니다.
SAXException (String  message, Exception  e)
          기존의 예외로부터 새로운 SAXException 를 작성합니다.
SAXParseException (String  message, Locator  locator, Exception  e)
          기존의 예외를 SAXParseException 에 랩 합니다.
SAXParseException (String  message, String  publicId, String  systemId, int lineNumber, int columnNumber, Exception  e)
          편입 예외를 사용해 새로운 SAXParseException 를 생성합니다.
 


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 도 참조해 주세요.