다음을 통해 공유


Java.Lang 네임스페이스

클래스

AbstractMethodError

애플리케이션이 추상 메서드를 호출하려고 할 때 throw됩니다.

AbstractStringBuilder

변경 가능한 문자 시퀀스입니다.

ArithmeticException

예외적인 산술 조건이 발생했을 때 throw됩니다.

ArrayIndexOutOfBoundsException

잘못된 인덱스로 배열에 액세스했음을 나타내기 위해 throw됩니다.

ArrayStoreException

개체의 잘못된 형식을 개체 배열에 저장하려고 했음을 나타내기 위해 throw됩니다.

AssertionError

어설션이 실패했음을 나타내기 위해 throw됩니다.

Boolean

부울 클래스는 개체의 기본 형식 boolean 값을 래핑합니다.

BootstrapMethodError

명령 또는 동적 상수가 부트스트랩 메서드와 인수를 해결하지 못했음을 나타내거나, 명령을 위해 invokedynamic 부트스트랩 메서드가 Java를 제공하지 못했음을 나타내 invokedynamic 기 위해 throw됩니다.

Byte

클래스는 Byte 개체의 기본 형식 byte 값을 래핑합니다.

Character

클래스는 Character 개체의 기본 형식 char 값을 래핑합니다.

Character.Subset

이 클래스의 인스턴스는 유니코드 문자 집합의 특정 하위 집합을 나타냅니다.

Character.UnicodeBlock

유니코드 사양의 문자 블록을 나타내는 문자 하위 집합의 패밀리입니다.

Character.UnicodeScript

유니코드 표준 부록 #24: 스크립트 이름http://www.unicode.org/reports/tr24/에 정의된 문자 스크립트를 나타내는 문자 하위 집합의 패밀리입니다.

CharSequenceConsts
Class

클래스 Class 의 인스턴스는 실행 중인 Java 애플리케이션의 클래스 및 인터페이스를 나타냅니다.

ClassCastException

코드가 인스턴스가 아닌 하위 클래스로 개체를 캐스팅하려고 했음을 나타내기 위해 throw됩니다.

ClassCircularityError

Java Virtual Machine이 로드되는 클래스의 슈퍼 클래스 계층 구조에서 순환을 검색할 때 throw됩니다.

ClassFormatError

Java Virtual Machine이 클래스 파일을 읽으려고 시도하고 파일이 형식이 잘못되었거나 클래스 파일로 해석될 수 없다고 판단할 때 throw됩니다.

ClassLoader

클래스 로더는 클래스 로드를 담당하는 개체입니다.

ClassNotFoundException

애플리케이션이 문자열 이름을 <통해 클래스에서 로드하려고 할 때 throw됩니다. ul><li>클래스ClassforName 메서드.

ClassValue

계산된 값을 모든 형식과 지연적으로 연결합니다.

CloneNotSupportedException

클래스 Objectclone 메서드가 개체를 복제하기 위해 호출되었지만 개체의 클래스가 인터페이스를 구현하지 않음을 Cloneable 나타내기 위해 throw됩니다.

Compiler

Android에서는 아무 작업도 수행하지 않습니다.

Deprecated

주석이 추가된 @Deprecated 프로그램 요소는 프로그래머가 사용하지 않는 요소입니다.

DeprecatedAttribute
Double

클래스는 Double 개체의 기본 형식 double 값을 래핑합니다.

Enum

모든 Java 언어 열거형 클래스의 공통 기본 클래스입니다.

EnumConstantNotPresentException

애플리케이션이 이름으로 열거형 상수에 액세스하려고 하고 열거형 형식에 지정된 이름의 상수가 없는 경우 throw됩니다.

Error

A Error 는 합리적인 애플리케이션이 catch하려고 하지 않아야 하는 심각한 문제를 나타내는 하위 클래스 Throwable 입니다.

Exception

클래스 Exception 와 해당 서브클래스는 적절한 애플리케이션이 catch할 수 있는 조건을 나타내는 형식 Throwable 입니다.

ExceptionInInitializerError

정적 이니셜라이저에서 예기치 않은 예외가 발생했음을 알 수 있습니다.

Float

클래스는 Float 개체의 기본 형식 float 값을 래핑합니다.

FunctionalInterfaceAttribute
IAppendableExtensions
ICharSequenceExtensions
IllegalAccessError

애플리케이션이 필드에 액세스하거나 수정하거나 액세스 권한이 없는 메서드를 호출하려고 하면 throw됩니다.

IllegalAccessException

IllegalAccessException은 애플리케이션이 배열 이외의 인스턴스를 반사적으로 만들거나, 필드를 설정하거나 가져오거나, 메서드를 호출하려고 하지만 현재 실행 중인 메서드가 지정된 클래스, 필드, 메서드 또는 생성자의 정의에 액세스할 수 없는 경우 throw됩니다.

IllegalArgumentException

메서드가 잘못되었거나 부적절한 인수를 전달했음을 나타내기 위해 throw됩니다.

IllegalMonitorStateException

스레드가 개체의 모니터에서 대기하거나 지정된 모니터를 소유하지 않고 개체의 모니터에서 대기 중인 다른 스레드에 알리려고 했음을 나타내기 위해 throw됩니다.

IllegalStateException

메서드가 잘못되었거나 부적절한 시간에 호출되었음을 알 수 있습니다.

IllegalThreadStateException

스레드가 요청된 작업에 적절한 상태가 아님을 나타내기 위해 throw됩니다.

IncompatibleClassChangeError

일부 클래스 정의에 호환되지 않는 클래스 변경이 발생한 경우 throw됩니다.

IndexOutOfBoundsException

배열, 문자열 또는 벡터와 같은 특정 종류의 인덱스가 범위를 벗어났음을 나타내기 위해 throw됩니다.

InheritableThreadLocal

이 클래스는 ThreadLocal 부모 스레드에서 자식 스레드로 값의 상속을 제공하도록 확장됩니다. 자식 스레드를 만들 때 자식은 부모에 값이 있는 상속 가능한 모든 스레드 지역 변수에 대한 초기 값을 받습니다.

InstantiationError

애플리케이션이 Java new 구문을 사용하여 추상 클래스 또는 인터페이스를 인스턴스화하려고 할 때 throw됩니다.

InstantiationException

애플리케이션이 클래스Class의 메서드를 사용하여 newInstance 클래스의 인스턴스를 만들려고 하지만 지정된 클래스 개체를 인스턴스화할 수 없는 경우 throw됩니다.

Integer

클래스는 Integer 개체의 기본 형식 int 값을 래핑합니다.

InternalError

Java Virtual Machine에서 예기치 않은 내부 오류가 발생했음을 나타내기 위해 throw되었습니다.

InterruptedException

스레드가 대기 중이거나, 절전 모드이거나, 다른 방식으로 점유되고, 스레드가 작업 전이나 작업 중에 중단될 때 throw됩니다.

JavaSystem

클래스 System 에는 몇 가지 유용한 클래스 필드와 메서드가 포함되어 있습니다.

LinkageError

하위 클래스 LinkageError 는 클래스가 다른 클래스에 대한 일부 종속성을 가지는 것을 나타내고, 그러나 후자의 클래스는 이전 클래스의 컴파일 후 호환되지 않게 변경되었습니다.

Long

클래스는 Long 개체의 기본 형식 long 값을 래핑합니다.

Math

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 연산을 수행하기 위한 메서드가 포함되어 있습니다.

NegativeArraySizeException

애플리케이션이 음수 크기의 배열을 만들려고 하면 throw됩니다.

NoClassDefFoundError

Java Virtual Machine 또는 ClassLoader 인스턴스가 클래스 정의(일반 메서드 호출의 일부 또는 식을 사용하여 new 새 인스턴스를 만드는 과정의 일부)에서 로드하려고 하면 throw되며 클래스의 정의를 찾을 수 없습니다.

NoSuchFieldError

애플리케이션이 개체의 지정된 필드에 액세스하거나 수정하려고 하고 해당 개체에 해당 필드가 더 이상 없으면 throw됩니다.

NoSuchFieldException

클래스에 지정된 이름의 필드가 없음을 알 수 있습니다.

NoSuchMethodError

애플리케이션이 지정된 클래스 메서드(정적 또는 인스턴스)를 호출하려고 하고 해당 클래스에 더 이상 해당 메서드의 정의가 없는 경우 throw됩니다.

NoSuchMethodException

특정 메서드를 찾을 수 없을 때 throw됩니다.

NullPointerException

개체가 필요한 경우 애플리케이션이 사용 null 하려고 할 때 throw됩니다.

Number

추상 클래스 Number 는 기본 형식, double, longfloatint, 및short로 변환할 수 있는 숫자 값을 나타내는 플랫폼 클래스byte의 슈퍼 클래스입니다.

NumberFormatException

애플리케이션이 문자열을 숫자 형식 중 하나로 변환하려고 시도했지만 문자열에 적절한 형식이 없음을 나타내기 위해 throw됩니다.

Object

클래스 Object 는 클래스 계층의 루트입니다.

OutOfMemoryError

Java Virtual Machine이 메모리가 부족하여 개체를 할당할 수 없고 가비지 수집기에서 더 이상 메모리를 사용할 수 없을 때 throw됩니다.

Override

메서드 선언이 슈퍼 형식의 메서드 선언을 재정의하도록 의도되었음을 나타냅니다.

OverrideAttribute
Package

Package 개체에는 Java 패키지의 구현 및 사양에 대한 버전 정보가 포함되어 있습니다.

Process

ProcessBuilder#start()Runtime#exec(String[],String[],File) Runtime.exec 메서드는 네이티브 프로세스를 만들고 프로세스를 제어하고 해당 프로세스에 대한 정보를 가져오는 데 사용할 수 있는 하위 클래스의 Process 인스턴스를 반환합니다.

ProcessBuilder

이 클래스는 운영 체제 프로세스를 만드는 데 사용됩니다.

ProcessBuilder.Redirect

하위 프로세스 입력의 원본 또는 하위 프로세스 출력의 대상을 나타냅니다.

ProcessBuilder.Redirect.Type
Record

모든 Java 언어 레코드 클래스의 공통 기본 클래스입니다.

ReflectiveOperationException

코어 리플렉션에서 반사 연산에 의해 throw되는 예외의 일반적인 슈퍼클래스입니다.

Runnable
Runtime

모든 Java 애플리케이션에는 애플리케이션이 실행 중인 환경과 인터페이스할 수 있는 단일 클래스 Runtime 인스턴스가 있습니다.

RuntimeException

RuntimeException 는 Java Virtual Machine의 정상적인 작업 중에 throw될 수 있는 예외의 슈퍼클래스입니다.

RuntimePermission

레거시 보안 코드; 사용하지 마세요.

SafeVarargsAttribute
SecurityException

보안 위반을 나타내기 위해 보안 관리자가 throw합니다.

SecurityManager

레거시 보안 코드; 사용하지 마세요.

Short

클래스는 Short 개체의 기본 형식 short 값을 래핑합니다.

StackOverflowError

애플리케이션이 너무 깊이 재귀하기 때문에 스택 오버플로가 발생할 때 throw됩니다.

StackTraceElement

에 의해 Throwable#getStackTrace()반환되는 스택 추적의 요소입니다.

StackWalker

스택 워커.

StackWalker.Option

스택 워커 옵션을 사용하여 .에서 가져온 StackWalkerStackFrame 스택 프레임 정보를 구성합니다.

StrictMath

클래스 StrictMath 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 연산을 수행하기 위한 메서드가 포함되어 있습니다.

String

클래스는 String 문자열을 나타냅니다.

StringBuffer

스레드로부터 안전하고 변경 가능한 문자 시퀀스입니다.

StringBuilder

변경 가능한 문자 시퀀스입니다.

StringIndexOutOfBoundsException

인덱스가 문자열의 크기보다 크거나 음수임을 나타내기 위해 메서드에 의해 String throw됩니다.

SuppressWarnings

주석이 추가된 요소 및 주석이 추가된 요소에 포함된 모든 프로그램 요소에서 명명된 컴파일러 경고를 표시하지 않음을 나타냅니다.

SuppressWarningsAttribute
Thread

스레드는 프로그램에서 실행 스레드입니다.

Thread.State

스레드 상태입니다.

ThreadDeath

인스턴스 ThreadDeath 는 (사용되지 않는) Thread#stop() 메서드가 호출될 때 피해자 스레드에서 throw됩니다.

ThreadGroup

스레드 그룹은 스레드 집합을 나타냅니다.

ThreadLocal

이 클래스는 스레드 지역 변수를 제공합니다.

Throwable

Throwable 클래스는 Java 언어의 모든 오류 및 예외의 슈퍼 클래스입니다.

TypeNotPresentException

애플리케이션이 형식의 이름을 나타내는 문자열을 사용하여 형식에 액세스하려고 하지만 지정된 이름을 가진 형식에 대한 정의를 찾을 수 없는 경우 throw됩니다.

UnknownError

Java Virtual Machine에서 알 수 없지만 심각한 예외가 발생한 경우 throw됩니다.

UnsatisfiedLinkError

Java Virtual Machine이 선언된 메서드의 적절한 네이티브 언어 정의를 찾을 수 없는 경우 throw됩니다 native.

UnsupportedClassVersionError

Java Virtual Machine이 클래스 파일을 읽으려고 시도하고 파일의 주 버전 및 부 버전 번호가 지원되지 않는지 확인하면 throw됩니다.

UnsupportedOperationException

요청된 작업이 지원되지 않음을 나타내기 위해 throw됩니다.

VerifyError

"검증 도구"가 클래스 파일이 잘 구성되었지만 일종의 내부 불일치 또는 보안 문제가 있음을 감지하면 throw됩니다.

VirtualMachineError

Java Virtual Machine이 중단되었거나 계속 작동하는 데 필요한 리소스가 부족했음을 나타내기 위해 throw됩니다.

Void

클래스 Void 는 Java 키워드 void를 나타내는 개체에 대한 참조를 보유하는 Class 입증할 수 없는 자리 표시자 클래스입니다.

인터페이스

IAppendable

시퀀스와 값을 추가할 수 있는 char 개체입니다.

IAutoCloseable

닫을 때까지 리소스(예: 파일 또는 소켓 핸들)를 보유할 수 있는 개체입니다.

ICharSequence

A CharSequence 는 읽을 수 있는 값 시 char 퀀스입니다.

ICloneable

클래스는 Cloneable 해당 메서드가 해당 클래스 인스턴스의 java.lang.Object#clone() 필드 복사본을 만드는 것이 적법하다는 것을 메서드에 나타내기 위해 인터페이스를 구현합니다.

IComparable

이 인터페이스는 이를 구현하는 각 클래스의 개체에 총 순서를 적용합니다.

IDeprecated

주석이 추가된 @Deprecated 프로그램 요소는 프로그래머가 사용하지 않는 요소입니다.

IFunctionalInterface

인터페이스 형식 선언이 Java 언어 사양에 정의된 기능 인터페이스임을 나타내는 데 사용되는 정보 주석 형식입니다.

IIterable

이 인터페이스를 구현하면 개체가 향상된 for 문의 대상이 될 수 있습니다("for-each 루프" 문이라고도 함).

IOverride

메서드 선언이 슈퍼 형식의 메서드 선언을 재정의하도록 의도되었음을 나타냅니다.

IReadable

A Readable 는 문자의 소스입니다.

IRunnable

인터페이스는 Runnable 해당 인스턴스가 스레드에 의해 실행되도록 의도된 모든 클래스에 의해 구현되어야 합니다.

ISafeVarargs

주석이 추가된 메서드 또는 생성자의 본문이 varargs 매개 변수에 대해 잠재적으로 안전하지 않은 작업을 수행하지 않는다는 프로그래머 어설션입니다.

ISuppressWarnings

주석이 추가된 요소 및 주석이 추가된 요소에 포함된 모든 프로그램 요소에서 명명된 컴파일러 경고를 표시하지 않음을 나타냅니다.

StackWalker.IStackFrame

개체는 StackFrame .에 의해 StackWalker반환된 메서드 호출을 나타냅니다.

Thread.IUncaughtExceptionHandler

catch되지 않은 예외로 Thread 인해 갑자기 종료될 때 호출되는 처리기의 인터페이스입니다.