상세 컨텐츠

본문 제목

Java exception Explanation

개발생활/Java

by 코보소 2017. 11. 9. 00:53

본문

반응형

Java Exception


Exception : 예외, 프로그램을작성, 구현하다보면 프로그래머의 실수, 예상불가능한 상태를 Exception 이라 함.



프로그램을 개발하다보면 많은 예외상황을 생각하고 그 예외상황을 예방하는 기술이필요하다.


Exception : Throwable 


자바에서 Exception Class 는 Throwable 클래스를 상속받았다.



Exception의 종류는 2종류이다.  


- Runtime Exception


- Other Exception 



RunTimeExceptio : Exception


Runtime Exception 은 Exception 을 상속받았다. 


실행시 발생할수있는 예외 처리를 뜻하고 이 Exception은 꼭 Try ~ Catch 구문으로 꼭 감싸줘야하는건 아니다.




Other Exception : Exception


컴파일러에게  Try~ Catch 를 강요 하지않도록함.



Exception의 종류는많으나 많이 사용하는 Exception 종류이다.


Runtime Exception.


- ArithemticException               산술연산 관련  , 0으로 나누려할경우.

- IndexOutOfBoundException        배열의 인덱스값이 올바르지않을경우 ( Out of Range Exception)

- ClassCastException               클래스의 TypeCasting Error

- NullPointerException              NULL값의 클래스에 접근하여 Member를 Call 할때.

- NumberFormatException          Format 문자열값이 치환문자와 실데이터값이 다를경우 발생.



Other Exception.


Package

Type 

 

Java.io 

IOException 

I/O 처리오류시 

Java.net 

MalfomedURLException 

올바르지않은 URL Call

 Java.net

SocketException 

소켓통신도중 

Java.lang 

InterruptedException 

쓰레드 Interrupt발생시. 



 

반응형

'개발생활 > Java' 카테고리의 다른 글

Java GUI  (0) 2017.11.10
Java UI Button Listener  (0) 2017.11.10
Java Abstatct / Interface / Generic  (0) 2017.11.09
Java Class  (0) 2017.11.01
Java Typecasting  (0) 2017.11.01
Java 다차원배열 연습.  (0) 2017.10.31

관련글 더보기