Android

[Android] Exception 종류와 내용

ClassNotFoundException

클래스를 찾지 못함

 

CloneNotSupportedException

인터페이스를 미구현함

 

IllegalAccessException

클래스에 접근 불가함

 

InstantiationException

추상 클래스, 인터페이스를 인스턴스화 하고자 함

 

InterruptedException

Thread가 중단됨

 

NoSuchFieldException

지정된 필드가 없음

 

NoSuchMethodException

지정된 메소드가 없음

 

[IOException] CharConversionException

문자 변환에서 예외 발생함

 

[IOException] EOFException

파일의 끝에 도달함

 

[IOException] FileNotFoundException

파일을 찾지 못함

 

[IOException] InterruptedIOException

입출력 처리가 중단됨

 

[IOException][ObjectStreamException] InvalidClassException

클래스 내의 Serialize 처리에 관한 문제가 있음

 

[IOException][ObjectStreamException] InvalidObjectException

Serialize 된 Object의 검증이 실패함

 

[IOException][ObjectStreamException] NotActiveException

Stream 환경이 Active 하지 않을 때 메소드를 호출함

 

[IOException][ObjectStreamException] NotSerializableException

Object를 Serialize 할 수 없음

 

[IOException][ObjectStreamException] OptionalDataException

Object를 읽을 때 예상 값과 다른 결과가 나옴

 

[IOException][ObjectStreamException] StreamCorruptedException

읽은 Data Stream이 손상됨

 

[IOException][ObjectStreamException] WriteAbortedException

값을 쓰던 중 예외가 발생한 Stream을 읽음

 

[IOException] SyncFailedException

시스템 버퍼를 동기화시키는 FileDescriptor.sync()의 호출이 실패함

 

[IOException] UnsupportedEncodingException

지정된 문자 부호화 형식을 지원하지 않음

 

[IOException] UTFDataFormatException

올바르지 못한 UTF-8 방식의 문자열을 만남

 

[RuntimeException] ArithmeticException

산술 예외가 발생함

 

[RuntimeException] ArrayStoreException

배열에 올바르지 못한 형식의 Object를 저장함

 

[RuntimeException] [IllegalArgumentException] IllegalThreadStateException

Thread가 요구한 처리를 하기 적합한 상태가 아님

 

[RuntimeException] [IllegalArgumentException] NumberFormatException

올바르지 못한 값을 Number로 변환하고자 함

 

[RuntimeException] IllegalMonitorStateException

Monitor(멀티스레드가 객체의 인스턴스 변수 혹은 클래스의 클래스 변수에 접근 시 동기화 지원)의 상태가 잘못됨

 

[RuntimeException] IllegalStateException

메소드가 요구한 처리를 수행하기 적합한 상태가 아님

 

[RuntimeException] [IndexOutOfBoundException] ArrayIndexOutOfBoundsException

배열의 범위 밖 Index를 요청함

 

[RuntimeException] [IndexOutOfBoundException] StringIndexOutOfBoundsException

문자열의 범위 밖 Index를 요청함

 

[RuntimeException] NegativeArraySizeException

배열의 크기를 음의 크기로 지정함

 

[RuntimeException] NullPointerException

null Object에 접근함

 

[RuntimeException] NullPointerException

Null Object에 접근함

 

[RuntimeException] SecurityException

보안을 위반함

 

[RuntimeException] UnsupportedOperationException

지원하지 않는 연산을 수행함

 

[LinkageError] ClassCircularityError

클래스 초기화 중 순환 참조가 검출됨

 

[LinkageError] [ClassFormatError] UnsupportedClassVersionError

JVM이 지원되지 않는 버전의 클래스 파일을 읽음

 

[LinkageError] ExceptionInInitializerError

static initializer의 예외가 발생함

 

[LinkageError] [IncompatibleClassChangeError] AbstracMethodError

추상 메소드를 호출함

 

[LinkageError] ClassCircularityError

클래스 초기화 중 순환 참조가 검출됨

 

[LinkageError] ClassCircularityError

클래스 초기화 중 순환 참조가 검출됨

 

 

 

 

출처 :  http://kinjsp.pe.kr/lecture/exception.kin

 

https://silverbullet.tistory.com/entry/Exception%EC%9D%98-%EC%A2%85%EB%A5%98%EC%99%80-%EB%B0%9C%EC%83%9D%EC%9B%90%EC%9D%B8

 

Exception의 종류와 발생원인

- 출처 : http://kinjsp.pe.kr/lecture/exception.kin - ClassNotFoundException 클래스를 찾지 못함 CloneNotSupportedException Cloneable 인터페이스 미구현 IllegalAccessException 클래스 접근을 못함 Insta..

silverbullet.tistory.com

 

 

https://medium.com/@yeongpal/android-error-%EC%A2%85%EB%A5%98-%EB%B0%8F-%EB%82%B4%EC%9A%A9-4408e790140a

 

Android ERROR 종류 및 내용

ClassNotFoundException

medium.com