|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
참조처:
설명
인터페이스의 개요 | |
---|---|
Appendable | char 순서와 값을 추가할 수 있는 객체입니다. |
CharSequence | CharSequence 는 char 치가 읽을 수 있는 문자 순서입니다. |
Cloneable | Object.clone() 메소드에 대해서, 그 메소드가 그 클래스의 인스턴스의 필드대 필드의 카피를 정당하게 작성할 수 있는 것을 나타내기 위해서(때문에),Cloneable 인터페이스를 구현한 클래스입니다. |
Comparable<T> | 이 인터페이스를 구현하는 각 클래스의 객체에 전체 순서부를 강제합니다. |
Iterable<T> | 이 인터 페이스를 구현하면(자), 객체를 「foreach」문의 대상으로 할 수가 있습니다. |
Readable | Readable 는, 캐릭터 라인의 소스입니다. |
Runnable | 인스턴스를 1 개의 thread로 실행하는 모든 클래스에서는,Runnable 인터페이스를 구현할 필요가 있습니다. |
Thread.UncaughtExceptionHandler | 캐치 되지 않는 예외에 의해,Thread 가 돌연 종료했을 때에 불려 가는 것 핸들러의 인터페이스입니다. |
클래스의 개요 | |
---|---|
Boolean | Boolean 클래스는, 원시형 boolean 의 값을 객체에 랩 합니다. |
Byte | Byte 클래스는, 원시형 byte 의 값을 객체내에 랩 합니다. |
Character | Character 클래스는, 원시형 char 의 값을 객체에 랩 합니다. |
Character.Subset | 이 클래스의 인스턴스는, Unicode 캐릭터 세트의 특정의 부분집합을 나타냅니다. |
Character.UnicodeBlock | Unicode 스펙으로 정의되고 있는 문자 블록을 나타내는 문자 부분집합의 패밀리. |
Class<T> | Class 클래스의 인스턴스는, 실행중의 Java 어플리케이션의 클래스 및 인터페이스를 나타냅니다. |
ClassLoader | 클래스 로더는, 클래스의 로드를 담당하는 객체입니다. |
Compiler | Compiler 클래스는, Java 로부터 native code에의 컴파일러 및 관련 서비스를 지원합니다. |
Double | Double 클래스는, 원시형 double 의 값을 객체에 랩 합니다. |
Enum<E extends Enum<E>> | 모든 Java 언어 열거형의 공통의 base class입니다. |
Float | Float 클래스는, 원시형 float 의 값을 객체내에 랩 합니다. |
InheritableThreadLocal<T> | 이 클래스는, 친thread로부터 아이 thread에의 값의 상속을 제공하기 위해서,ThreadLocal 를 확장합니다. |
Integer | Integer 클래스는, 원시형 int 의 값을 객체에 랩 합니다. |
Long | Long 클래스는, 원시형 long 의 값을 객체에 랩 합니다. |
Math | Math 클래스는, 지수함수, 대수관계, 평방근, 및 삼각함수라고 하는 기본적인 수치 처리를 실행하기 위한 메소드를 포함하고 있습니다. |
Number | abstract 클래스 Number 는, 클래스 BigDecimal ,BigInteger ,Byte ,Double ,Float ,Integer ,Long , 및 Short 의 슈퍼 클래스입니다. |
Object | Object 클래스는, 클래스 계층 루트입니다. |
Package | Package 객체에는, Java 패키지의 구현과 스펙에 관한 버젼 정보가 포함됩니다. |
Process | ProcessBuilder.start() 메소드와 Runtime.exec 메소드는, 네이티브인 프로세스를 작성해,Process 의 서브 클래스의 인스턴스를 돌려줍니다. |
ProcessBuilder | 이 클래스는, operating system의 프로세스의 작성에 사용됩니다. |
Runtime | Java 어플리케이션은 모두,Runtime 클래스의 단일의 인스턴스를 가집니다. |
RuntimePermission | 이 클래스는, 실행시의 액세스권에 관련합니다. |
SecurityManager | 시큐리티 매니저란, 어플리케이션이 시큐리티 정책를 구현할 수 있는 클래스입니다. |
Short | Short 클래스는, 원시형 short 의 값을 객체내에 랩 합니다. |
StackTraceElement | 스택 트레이스내의 요소로,Throwable.getStackTrace() 에 의해 반환되는 값. |
StrictMath | StrictMath 클래스는, 지수함수, 대수관계, 평방근, 및 삼각함수라고 하는 기본적인 수치 처리를 실행하기 위한 메소드를 포함하고 있습니다. |
String | String 클래스는 캐릭터 라인을 나타냅니다. |
StringBuffer | thread 세이프인 가변의 캐릭터 라인. |
StringBuilder | 문자의 가변 순서입니다. |
System | System 클래스에는 유용한 클래스 필드 및 메소드가 있습니다. |
Thread | 「thread」란, 프로그램내에서의 실행 thread입니다. |
ThreadGroup | thread 그룹은, thread의 집합을 나타냅니다. |
ThreadLocal<T> | 이 클래스는 thread 로컬 변수를 제공합니다. |
Throwable | Throwable 클래스는, Java 언어의 모든 에러와 예외의 슈퍼 클래스입니다. |
Void | Void 클래스는, 인스턴스를 생성할 수 없는 플레이스홀더-로서의 클래스이며, Java 키워드 void 를 나타내는 Class 객체에의 참조를 보관 유지하는데 사용됩니다. |
열거형의 개요 | |
---|---|
Thread.State | thread 상태입니다. |
예외의 개요 | |
---|---|
ArithmeticException | 산술 계산으로 예외적 조건이 발생했을 경우에 throw 됩니다. |
ArrayIndexOutOfBoundsException | 부정한 인덱스를 사용해 배열이 액세스 된 것을 나타내기 위해서(때문에) throw 됩니다. |
ArrayStoreException | 부정한 형태의 객체를 객체의 배열에 포함하려고 한 것을 나타내기 위해서(때문에) throw 됩니다. |
ClassCastException | 어느 객체를 상속 관계에 없는 클래스에 캐스트 하려고 한 것을 나타내기 위해서(때문에) throw 됩니다. |
ClassNotFoundException | 어플리케이션이, 클래스의 캐릭터 라인명을 사용해 다음의 메소드로 로드하려고 했지만, 지정된 이름의 클래스의 정의가 발견되지 않았던 경우에 throw 됩니다. |
CloneNotSupportedException | 객체를 복제하기 위해서 Object 클래스의 clone 메소드가 불려 갔지만, 그 객체의 클래스가 Cloneable 인터페이스를 구현하고 있지 않는 것을 나타내기 위해서(때문에) throw 됩니다. |
EnumConstantNotPresentException | 어플리케이션이 이름에 의해 enum 정수에 액세스 하려고 했을 때나, 지정된 이름의 정수를 가지지 않는 enum 형에 액세스 하려고 했을 때에 throw 됩니다. |
Exception | Exception 클래스와 그 서브 클래스는, 일반적으로의 어플리케이션으로 캐치 될 가능성이 있는 상태를 나타내는 Throwable 의 형식의 1 개입니다. |
IllegalAccessException | 어플리케이션이, 배열 이외의 인스턴스 작성, 필드의 설정 또는 취득, 메소드의 호출을 시도했을 경우에, IllegalAccessException 가 throw 됩니다. |
IllegalArgumentException | 부정한 인수, 또는 올바르지 않은 인수를 메소드에 건네준 것을 나타내기 위해서(때문에) throw 됩니다. |
IllegalMonitorStateException | 주어진(given) 모니터를 가지지 않는 thread가 객체의 모니터로 기다리는 것을 시도한 것, 혹은 다른 thread가 주어진(given) 모니터를 가지지 않고 객체의 모니터로 기다리는 것을 통지한 것을 나타내기 위해서(때문에) throw 됩니다. |
IllegalStateException | 부정 또는 올바르지 않은 때에 메소드가 불려 간 것을 나타냅니다. |
IllegalThreadStateException | 요구된 오퍼레이션에 대해서 thread 상태가 올바르지 않은 것을 나타내기 위해서(때문에) throw 됩니다. |
IndexOutOfBoundsException | 어떤 종류의 인덱스 (배열, 캐릭터 라인, 벡터등)가 범위외인 것을 나타내기 위해서(때문에) throw 됩니다. |
InstantiationException | 어플리케이션이 Class 클래스의 newInstance 메소드를 사용해 클래스의 인스턴스를 생성하려고 했을 때에, 지정된 객체의 인스턴스를 생성할 수 없는 경우에 throw 됩니다. |
InterruptedException | 어느 thread가 대기 상태, 휴지 상태, 또는 점유 되고 있을 때, 액티버티의 전인가 그 사이의 어느 쪽인가에 그 thread로 인터럽트가 발생했을 경우에 throw 됩니다. |
NegativeArraySizeException | 부의 사이즈를 가진 배열을 어플리케이션이 작성하려고 했을 경우에 throw 됩니다. |
NoSuchFieldException | 지정된 이름의 필드가 클래스에는 없는 것을 통지합니다. |
NoSuchMethodException | 특정의 메소드가 발견되지 않는 경우에 throw 됩니다. |
NullPointerException | 객체가 필요한 경우에, 어플리케이션이 null 를 사용하려고 하면(자) throw 됩니다. |
NumberFormatException | 어플리케이션이 캐릭터 라인을 수치형으로 변환하려고 했을 때, 캐릭터 라인의 형식이 올바르지 않은 경우에 throw 됩니다. |
RuntimeException | RuntimeException 는, Java 가상 머신의 일반적으로의 처리로 throw 할 수가 있는 각종의 예외의 슈퍼 클래스입니다. |
SecurityException | 시큐리티 매니저에 의해 throw 되어 시큐리티 위반을 나타냅니다. |
StringIndexOutOfBoundsException | String 메소드에 의해 throw 되어 인덱스가 부 또는 캐릭터 라인의 사이즈보다 큰 일을 나타냅니다. |
TypeNotPresentException | 어플리케이션이 형태의 이름을 나타내는 캐릭터 라인을 사용해 형태에 액세스 해, 지정된 이름의 형태의 정의가 발견되지 않을 때에, throw 됩니다. |
UnsupportedOperationException | 요구된 오퍼레이션이 지원되어 있지 않은 것을 나타내기 위해서(때문에) throw 됩니다. |
에러의 개요 | |
---|---|
AbstractMethodError | 어플리케이션이 abstract 메소드를 호출하려고 했을 경우에 throw 됩니다. |
AssertionError | 선언이 실패한 것을 나타내기 위해서(때문에) throw 됩니다. |
ClassCircularityError | 클래스의 초기화시에 루프가 발견되었을 경우에 throw 됩니다. |
ClassFormatError | Java 가상 머신이 클래스 파일을 읽어들이려고, 파일이 망가져 있다고 판단했을 경우, 또는 클래스 파일로서 해석할 수 없는 경우에 throw 됩니다. |
Error | Error 는 Throwable 의 서브 클래스에서, 일반적으로의 어플리케이션이면 캐치 해서는 안되는 중대한 문제를 나타냅니다. |
ExceptionInInitializerError | static 초기화자로 예상외의 예외가 발생한 것을 통지합니다. |
IllegalAccessError | 액세스 할 수 없는 필드에의 액세스나 변경, 혹은 액세스 할 수 없는 메소드의 호출을 어플리케이션이 시도했을 경우에 throw 됩니다. |
IncompatibleClassChangeError | 클래스 정의에 호환성이 없는 변경이 있었을 경우에 throw 됩니다. |
InstantiationError | 어플리케이션이 Java 의 new 구문을 사용해 abstract 클래스나 인터페이스의 인스턴스를 생성하려고 했을 때에 throw 됩니다. |
InternalError | Java 가상 머신내에서 예기치 않은 내부 에러가 발생한 것을 나타내기 위해서(때문에) throw 됩니다. |
LinkageError | LinkageError 의 서브 클래스는, 어느 클래스가 다른 클래스에 의존관계(dependencies)가 있는 경우에, 전자의 클래스를 컴파일 한 뒤, 후자의 클래스에의 변경에 의해 호환성이 없어진 것을 나타냅니다. |
NoClassDefFoundError | 일반적으로의 메소드 호출해, 혹은 new 식을 사용한 새로운 인스턴스의 생성으로, Java 가상 머신 또는 ClassLoader 인스턴스가 클래스 정의를 로드하려고 했지만, 클래스 정의가 보고 매운 있고 경우에 throw 됩니다. |
NoSuchFieldError | 객체의 지정된 필드에 어플리케이션이 액세스, 또는 변경을 시도했을 때, 객체에 그 필드가 없는 경우에 throw 됩니다. |
NoSuchMethodError | 어느 클래스의 특정의 메소드 (static 메소드, 또는 인스턴스 메소드)를 어플리케이션이 호출하려고 했을 때, 벌써 그 클래스에는 불려 간 메소드의 정의가 없는 경우에 throw 됩니다. |
OutOfMemoryError | 메모리 부족을 위해서(때문에) Java 가상 머신이 객체를 할당하지 못하고, 가비지 컬렉터에 의해도 사용 가능한 메모리를 더 이상 확보 가능한 있고 경우에 throw 됩니다. |
StackOverflowError | 어플리케이션에서의 재귀의 회수가 너무 많아서 스택 오버플로우가 일어나는 경우에 throw 됩니다. |
ThreadDeath | ThreadDeath 의 인스턴스는,Thread 클래스의 인수 없음의 stop 메소드가 불려 가면(자), 대상이 되는 thread내에서 throw 됩니다. |
UnknownError | 미지이지만 중대한 예외가 Java 가상 머신으로 발생했을 경우에 throw 됩니다. |
UnsatisfiedLinkError | Java 가상 머신이,native 라고 선언된 메소드의 적절한 네이티브 언어의 정의를 찾아낼 수가 없는 경우에 throw 됩니다. |
UnsupportedClassVersionError | Java 가상 머신이 클래스 파일을 읽어들이려고, 파일내의 메이저 및 마이너의 버젼 번호가 지원되어 있지 않다고 판단했을 경우에 throw 됩니다. |
VerifyError | 클래스 파일이 적절한 형식에서도, 어떤 종류의 내부 모순 또는 시큐리티상의 문제가 있는 것을 「검증자 (verifier)」가 검출했을 경우에 throw 됩니다. |
VirtualMachineError | Java 가상 머신이 망가져 있는지, 또는 동작을 계속하는데 필요한 자원이 부족하게 된 것을 나타내기 위해서(때문에) throw 됩니다. |
주석형의 개요 | |
---|---|
Deprecated | 주석 첨부의 프로그램 요소 @Deprecated 는, 일반적으로 위험하거나 보다 적절한 다른 프로그램 요소로 대용할 수 있는 일도 있어, 프로그래머에게는 사용을 권유받지 않는 프로그램 요소입니다. |
Override | 메소드 선언이 슈퍼 클래스의 메소드 선언을 오버라이드(override) 하는 것을 나타냅니다. |
SuppressWarnings | 주석을 붙인 요소 ( 및 주석을 붙인 요소에 포함되는 모든 프로그램 요소)로, 이름으로 지정된 컴파일러 경고가 억제되는 것을 나타냅니다. |
Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다. 무엇보다 중요한 클래스는, 클래스 계층 루트인 Object
와 실행시의 클래스를 나타내는 인스턴스인 Class
입니다.
많은 경우는, 원시형의 값을 객체와 같이 나타낼 필요가 있습니다. 래퍼 클래스 Boolean
,Character
,Integer
,Long
,Float
, 및 Double
가 이 목적으로 사용됩니다. 예를 들어,Double
형의 객체는 double 형의 필드를 포함해, 참조형의 변수에 포함되는 앞에의 참조라고 하는 방법으로 값을 나타냅니다. 이 클래스는 프리미티브(primitive)치의 사이에 변환하는 메소드를 제공하는 것과 동시에, equals 및 hashCode 등의 표준 메소드를 지원합니다. Void
클래스는, 인스턴스를 생성할 수 없는 클래스에서, 원시형 void 를 나타내는 Class
객체에의 참조를 보관 유지합니다.
클래스 Math
는, 탄젠트 (싸인), 여현 (코사인), 평방근이라고 하는 계산으로 자주(잘) 사용되는 함수를 제공합니다. String
및 StringBuffer
클래스는 캐릭터 라인으로 자주(잘) 사용되는 오퍼레이션을 제공합니다.
ClassLoader
,Process
,Runtime
,SecurityManager
, 및 System
클래스는, 동적인 클래스의 로드, 외부 프로세스의 작성, 일자등의 호스트 환경의 조회, 및 시큐리티 정책의 실시를 관리하는 「시스템 오퍼레이션」을 제공합니다.
Throwable
클래스는 throw 문 (§14. 16)에 의해 throw 되는 객체를 포함 합니다. Throwable
의 서브 클래스는 에러와 예외를 나타냅니다.
java.nio.charset.Charset
클래스의 스펙에는, Java 플랫폼의 전구현이 지원할 필요가 있는 문자 인코딩 및 표준 인코딩 세트의 명명 규칙에 대해 기술되고 있습니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.