Java

java.lang 패키지 구조

jamie. 2020. 1. 7. 18:36
반응형

Java 기본

Interfaces

  • Cloneable, Comparable, Iterable, Readable

Classes

  • Class, ClassLoader, Compiler, Enum, Object, Package, SecurityManager, StackTraceElement, System, Void

Exceptions

  • ArrayIndexOutOfBoundsException, ArrayStoreException, ClassCastException, ClassNotFoundException, CloneNotSupportedException, EnumConstantNotPresentException, IllegalAccessException, IllegalArgumentException, IndexOutOfBoundsException, InstantiationException, NegativeArraySizeException, NoSuchFieldException, NoSuchMethodException, NullPointerException, RuntimeException, SecurityException, TypeNotPresentException, UnsupportedOperationException

문자열

Interfaces

  • Appendable, CharSequence

Classes

  • String, StringBuffer, StringBuilder

Exception

  • StringIndexOutOfBoundsException

기본 자료형 및 숫자

Classes

  • Boolean, Byte, Charater, Character.Subset, Character.UnicodeBlock, Double, Float, Integer, Long, Math, Number, Short, StrictMath

Exceptions

  • ArithmeticException, NumberFormatException

쓰레드

Interfaces

  • Runnable, Thread.UncaughtExceptionHandler

Classes

  • InheritableThreadLocal, Thread, ThreadGroup, ThreadLocal,

Enum

  • Thread.State

Exceptions

  • IllegalMonitorStateException, IllegalThreadStateException, IterruptedException

예외

Class

  • Throwable

Exception

  • Exception

런타임

Classes

  • Process, ProcessBuilder, Runtime, RuntimePermission

Exception

  • IllegalStateException

그 외 에러

  • AbstractMethodError, AssertionError, ClassCircularityError, ClassFormatError, Error, ExceptionInIntializerError, IllegalAccessError, IncompatibleClassChangeError, InstantiationError, InternalError, LinkageError, NoClassDefFoundError, NoSuchFieldError, NoSuchMethodError, OutOfMemoryError, StackOverflowError, ThreadDeath, UnknownError, UnsatisfiedLinkError, UnsupportedClassVersionError, VerifyError, VirtualMachineError

어노테이션

  • Deprecated, Override, SuppressWarnings

 

반응형