2006/03/02 09:40 Developer
[JAVA] Assertion vs Exception
Assertion vs Exception
- Assertion : 어떤 결과를 위해서 특정코드나 변수의 값을 단언, 프로그래머의 주장의 확고함을 조건으로 명시, 그 조건을 만족할 때만 코드가 실행되도록 하는 것이다. 기본적으로 컴파일러는 단언 기능을 수행하지 않으면서 컴파일을 하게 되어있다.
- 컴파일시 : javac -source 1.5
- 런타임시 : java -ea 클래스명
- 컴파일시 : javac -source 1.5
- Exception : 특정한 코드에서 예외가 발생해서 일어나는 비정상적인 죵료를 막기위해서 예외처리를 해줘서 프로그램의 신뢰성을 높이는 것이다.
참조 : 자바5.0프로그래밍-이클립스를 활용한 자바 AtoZ - 한빛비디어(오경주,염기호,성영한)
TAG java