클래스 java.lang.RuntimeException 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.lang.RuntimeException 의 사용

RuntimeException 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.color | 칼라 스페이스의 클래스를 제공합니다.
java.awt.dnd | 드래그＆드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.
java.awt.geom | 2 차원 기하학적 도형에 관련하는 객체로 처리를 정의 및 실행하는 Java 2D 클래스를 제공합니다.
java.awt.image | 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.
java.lang | Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.
java.lang.annotation | Java 프로그램 언어의 주석 기능을 지원하는 라이브러리를 제공합니다.
java.lang.reflect | 클래스와 객체에 관한 리플렉트 정보를 취득하는 클래스 및 인터페이스를 제공합니다.
java.nio | 데이터의 컨테이너인 버퍼에 대해 정의해, 그 외의 NIO 패키지의 개요 정보를 제공합니다.
java.nio.channels | 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.
java.nio.charset | 바이트와 Unicode 문자의 상호 변환을 실시하기 (위해)때문에, 캐릭터 세트, 디코더, 및 엔코더를 정의합니다.
java.rmi | RMI 패키지를 제공합니다.
java.security | 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.
java.util | 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.
java.util.concurrent | 병행 프로그래밍으로 자주(잘) 사용되는 유틸리티 클래스입니다.
java.util.regex | 정규 표현으로 지정된 패턴에 대해서 문자 순서를 매칭하기 위한 클래스 `Pattern` 클래스의 인스턴스로 사용하는 정규 표현은, Perl 를 닮은 캐릭터 라인 형식에서 지정합니다.
javax.lang.model.element | Java 프로그램 언어의 요소를 모델화하기 위해서(때문에) 사용되는 인터페이스입니다.
javax.lang.model.type | Java 프로그램 언어의 형태를 모델화하기 위해서(때문에) 사용되는 인터페이스입니다.
javax.management | Java Management Extensions 의 코어 클래스를 제공합니다.
javax.management.monitor | 모니터 클래스를 정의합니다.
javax.management.openmbean | 공개 데이터형과 Open MBean 기술자 클래스를 제공합니다.
javax.print.attribute | JavaTM Print Service 의 속성의 형태와 그것들이 속성 세트에 수집되는 방법을 기술하는 클래스와 인스턴스를 제공합니다.
javax.swing.undo | 개발자가 텍스트 문자 편집기등의 어플리케이션으로, 바탕으로 되돌리는/재실행의 기능을 제공할 수 있도록(듯이) 합니다.
javax.xml.bind | 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.
javax.xml.crypto | XML 암호화용의 공통 클래스입니다.
javax.xml.ws | 이 패키지는, 코어 JAX-WS API 를 포함합니다.
javax.xml.ws.http | 이 패키지는, HTTP 바인딩에 고유의 API 를 정의하고 있습니다.
javax.xml.ws.soap | 이 패키지는, SOAP 바인딩에 고유의 API 를 정의하고 있습니다.
org.omg.CORBA | OMG CORBA API 의 JavaTM 프로그램 언어 (`ORB` 클래스를 포함한다)에의 매핑을 제공합니다.
org.omg.CORBA.portable | portability 층, 즉, 어느 벤더에 의해 생성된 코드가 다른 벤더의 ORB 로 동작할 수 있도록(듯이) 하는 일련의 ORB API 를 제공합니다.
org.w3c.dom | XML 데이터 처리용의 Java API 의 컴퍼넌트 API 인 DOM (Document Object Model)의 인터페이스를 제공합니다.
org.w3c.dom.events |
org.w3c.dom.ls |

java.awt 에서의 RuntimeException 의 사용

java.awt 에서의 RuntimeException 의 서브 클래스
`class` | `HeadlessException` 키보드, 디스플레이, 또는 마우스에 의존하는 코드가, 키보드, 디스플레이, 또는 마우스를 지원하지 않는 환경에서 불려 갔을 경우에 throw 됩니다.
`class` | `IllegalComponentStateException` 요구된 조작에 대해, AWT 컴퍼넌트가 적절한 상태에 없다고 하는 시그널입니다.

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

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

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

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

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

java.awt.geom 에서의 RuntimeException 의 서브 클래스
`class` | `IllegalPathStateException` `IllegalPathStateException` 는, 특정의 오퍼레이션에 대해 패스가 무효인 경우에, 그 오퍼레이션이 실행되었을 때에 throw 되는 예외를 나타냅니다.

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

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

java.lang 에서의 RuntimeException 의 사용

java.lang 에서의 RuntimeException 의 서브 클래스
`class` | `ArithmeticException` 산술 계산으로 예외적 조건이 발생했을 경우에 throw 됩니다.
`class` | `ArrayIndexOutOfBoundsException` 부정한 인덱스를 사용해 배열이 액세스 된 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `ArrayStoreException` 부정한 형태의 객체를 객체의 배열에 포함하려고 한 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `ClassCastException` 있는 객체를 상속 관계에 없는 클래스에 캐스트 하려고 한 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `EnumConstantNotPresentException` 어플리케이션이 이름에 의해 enum 정수에 액세스 하려고 했을 때나, 지정된 이름의 정수를 가지지 않는 enum 형에 액세스 하려고 했을 때에 throw 됩니다.
`class` | `IllegalArgumentException` 부정한 인수, 또는 올바르지 않은 인수를 메소드에 건네준 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `IllegalMonitorStateException` 주어진(given) 모니터를 가지지 않는 thread가 객체의 모니터로 기다리는 것을 시도한 것, 혹은 다른 thread가 주어진(given) 모니터를 가지지 않고 객체의 모니터로 기다리는 것을 통지한 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `IllegalStateException` 부정 또는 올바르지 않은 때에 메소드가 불려 간 것을 나타냅니다.
`class` | `IllegalThreadStateException` 요구된 오퍼레이션에 대해서 thread 상태가 올바르지 않은 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `IndexOutOfBoundsException` 어떤 종류의 인덱스 (배열, 캐릭터 라인, 벡터등)가 범위외인 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `NegativeArraySizeException` 부의 사이즈를 가진 배열을 어플리케이션이 작성하려고 했을 경우에 throw 됩니다.
`class` | `NullPointerException` 객체가 필요한 경우에, 어플리케이션이 `null` 를 사용하려고 하면(자) throw 됩니다.
`class` | `NumberFormatException` 어플리케이션이 캐릭터 라인을 수치형으로 변환하려고 했을 때, 캐릭터 라인의 형식이 올바르지 않은 경우에 throw 됩니다.
`class` | `SecurityException` 시큐리티 매니저에 의해 throw 되어 시큐리티 위반을 나타냅니다.
`class` | `StringIndexOutOfBoundsException` `String` 메소드에 의해 throw 되어 인덱스가 부 또는 캐릭터 라인의 사이즈보다 큰 일을 나타냅니다.
`class` | `TypeNotPresentException` 어플리케이션이 형태의 이름을 나타내는 캐릭터 라인을 사용해 형태에 액세스 해, 지정된 이름의 형태의 정의가 발견되지 않을 때에, throw 됩니다.
`class` | `UnsupportedOperationException` 요구된 오퍼레이션이 지원되어 있지 않은 것을 나타내기 위해서(때문에) throw 됩니다.

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

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

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

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

java.nio 에서의 RuntimeException 의 사용

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

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

java.nio.channels 에서의 RuntimeException 의 서브 클래스
`class` | `AlreadyConnectedException` 벌써 접속되고 있는 `SocketChannel` 에의 접속을 시도했을 때에 throw 되는, 체크되지 않는 예외입니다.
`class` | `CancelledKeyException` 벌써 무효가 된 선택 키를 사용하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `ClosedSelectorException` 클로즈 한 셀렉터에 대한 입출력 조작을 호출하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `ConnectionPendingException` 비블록 접속 조작의 진행중에 `SocketChannel` 에 접속하려고 했을 때에 throw 되는, 체크되지 않는 예외입니다.
`class` | `IllegalBlockingModeException` 블록 모드가 부정해요에, 채널상에서 블록 모드 고유의 조작을 호출했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `IllegalSelectorException` 채널의 작성원프로바이더 이외가 작성한 셀렉터에 채널을 등록하려고 했을 때에 throw 되는 체크되지 않는 예외입니다.
`class` | `NoConnectionPendingException` `SocketChannel` 의 `connect` 메소드의 호출이 아직 완료하고 있지 않는데, `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 에서의 RuntimeException 의 사용

java.nio.charset 에서의 RuntimeException 의 서브 클래스
`class` | `IllegalCharsetNameException` 있는 캐릭터 라인이,정당한 캐릭터 세트명은 아닌데 정당한가와 같이 사용되었을 경우에 throw 되는 체크되지 않는 예외입니다.
`class` | `UnsupportedCharsetException` 요구된 캐릭터 세트가 지원되지 않는 경우에 throw 되는 체크되지 않는 예외입니다.

java.rmi 에서의 RuntimeException 의 사용

java.rmi 에서의 RuntimeException 의 서브 클래스
`class` | `RMISecurityException` 추천 되고 있지 않습니다. 대신에 `SecurityException` 를 사용합니다. 어플리케이션 코드로부터 이 클래스를 직접 참조하지 말아 주세요. `RMISecurityManager` 는, 현재는 이 `java.lang.SecurityException` 의 서브 클래스를 throw 하지 않습니다.

java.security 에서의 RuntimeException 의 사용

java.security 에서의 RuntimeException 의 서브 클래스
`class` | `AccessControlException` 이 예외는, 파일 시스템이나 네트워크등이 중요한 system resource에의 액세스 요구가 거부된 것을 나타내기 위해서(때문에), AccessController 에 의해 throw 됩니다.
`class` | `InvalidParameterException` 메소드에 무효인 파라미터가 건네받으면(자), JCA 또는 JCE 엔진 클래스를 위해서(때문에) 설계된, 이 예외가 throw 됩니다.
`class` | `ProviderException` 프로바이더 예외 (설정 에러나 회복 불가능한 내부 에러등)에 대한 실행시 예외입니다.

java.util 에서의 RuntimeException 의 사용

java.util 에서의 RuntimeException 의 서브 클래스
`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` | `MissingFormatArgumentException` 대응하는 인수가 없는 서식 지시자가 존재하는지, 인수 인덱스가 존재하지 않는 인수를 참조하는 경우에, 체크되지 않는 예외가 throw 됩니다.
`class` | `MissingFormatWidthException` 서식의 폭이 필수인 경우에, 체크되지 않는 예외가 throw 됩니다.
`class` | `MissingResourceException` 자원이 결핍 하고 있는 것을 통지합니다.
`class` | `NoSuchElementException` 이 열거에 그 이상의 요소가 없으면`Enumeration` 의 `nextElement` 메소드에 의해 throw 됩니다.
`class` | `UnknownFormatConversionException` 미지의 변환이 지정되었을 경우에 throw 되는, 체크되지 않는 예외입니다.
`class` | `UnknownFormatFlagsException` 미지의 플래그가 지정되었을 경우에 throw 되는, 체크되지 않는 예외입니다.

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

java.util.concurrent 에서의 RuntimeException 의 서브 클래스
`class` | `CancellationException` `FutureTask` 등의 값을 생성하는 태스크의 결과를, 그 태스크가 삭제되었기 때문에 취득할 수 없는 것을 나타내는 예외입니다.
`class` | `RejectedExecutionException` 태스크의 실행을 받아들일 수가 없을 때에 `Executor` 에 의해 throw 되는 예외입니다.

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

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

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

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

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

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

javax.management 에서의 RuntimeException 의 사용

javax.management 에서의 RuntimeException 의 서브 클래스
`class` | `JMRuntimeException` JMX 구현으로부터 반환되는 실행시 예외입니다.
`class` | `RuntimeErrorException` 에이전트내에서 `java.lang.Error` 가 발생했을 경우, 캐치 해,`RuntimeErrorException` 으로서 재throw 할 필요가 있습니다.
`class` | `RuntimeMBeanException` 에이전트내의 MBean 메소드에 의해 throw 되는 실행시 예외를 나타냅니다.
`class` | `RuntimeOperationsException` MBean 로 오퍼레이션의 실행시에 에이전트내에서 throw 되는 실행시 예외를 나타냅니다.

RuntimeException 를 돌려주는 javax.management 의 메소드
`RuntimeException` | `RuntimeOperationsException. getTargetException ()` 실제로 throw 되는 `RuntimeException` 를 돌려줍니다.
`RuntimeException` | `RuntimeMBeanException. getTargetException ()` 실제로 throw 되는 `RuntimeException` 를 돌려줍니다.

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

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

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

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

javax.management.openmbean 에서의 RuntimeException 의 서브 클래스
`class` | `InvalidKeyException` 이 실행시 예외는, 「복합 데이터」의 항목명 또는 「겉(표) 데이터」의 행 인덱스가 될 예정이었던 메소드 파라미터가 무효인 경우에 throw 됩니다.
`class` | `InvalidOpenTypeException` 이 실행시 예외는, 「공개 데이터」치의 「공개형」이 예상하고 있던 값과 다른 경우에 throw 됩니다.
`class` | `KeyAlreadyExistsException` 이 실행시 예외는, 「겉(표) 데이터」인스턴스에 추가되는 행의 인덱스가, 이 「겉(표) 데이터」인스턴스내의 다른 행을 참조하기 위해서 벌써 사용되고 있는 경우에 throw 됩니다.

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

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

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

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

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

javax.xml.bind 에서의 RuntimeException 의 서브 클래스
`class` | `TypeConstraintException` 이 예외는, 동적으로 체크되는 형태 제약의 위반이 검출된 것을 나타냅니다.

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

javax.xml.crypto 에서의 RuntimeException 의 서브 클래스
`class` | `NoSuchMechanismException` 이 예외는, 어느 XML 기구가 요구되었음에도 불구하고, 현재의 환경에서는 사용 가능하지 않은 경우에 throw 됩니다.

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

javax.xml.ws 에서의 RuntimeException 의 서브 클래스
`class` | `ProtocolException` `ProtocolException` 클래스는, 특정의 프로토콜 바인딩에 관계하는 예외의 base class입니다.
`class` | `WebServiceException` `WebServiceException` 클래스는, 모든 JAX-WS API 실행시 예외의 기저 예외 클래스입니다.

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

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

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

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

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

org.omg.CORBA 에서의 RuntimeException 의 서브 클래스
`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` | `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` | `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 하는 경우에, 발생하는 예외입니다.

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

org.omg.CORBA.portable 에서의 RuntimeException 의 서브 클래스
`class` | `IndirectionException` 간접 참조의 예외는, Java 고유의 시스템 예외입니다.
`class` | `UnknownException` org.omg.CORBA.portable.UnknownException 는, Tie 와 ORB 간, 및 ORB 와 Stub간의 미지의 예외를 통지하는데 사용됩니다.

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

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

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

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

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

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

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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