반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

java.Exception Handling(예외 처리).Unchecked Exception 본문

[IT]/java

java.Exception Handling(예외 처리).Unchecked Exception

givemebro 2021. 3. 10. 15:18
반응형

 

Uncheck Exception

메서드나 생성자에서 별도의 throws가 필요없이 호출한 측으로 예외 발생시 던져짐

Exception은 Unchecked Exception과 checked Exception으로 구분할 수 있음

java.lang.RuntimeException 계열이 이에 속함

대표적으로 NullPointerException, IndexOutOfBountdsException

(RuntimeException계열 이외의 모든 Exception은 checked Exception

/

컴파일 타임에서 check

/

프로그램 로직상에서 발생)

package step2;

// Exception은 Unchecked Exception과 checked Exception으로 구분할 수 있음
class Service {
	public void test(String name) {// throws NullPointerException이 필요 없음 / RuntimeException의 자식이기 때문
		System.out.println(name.concat("킹"));
	}
}

public class TestThrows5 {
	public static void main(String[] args) {
		Service service = new Service();
		String name = "자바";
		name = null;
		try {
			service.test(name);
		} catch (NullPointerException ne) {
			System.out.println("null이므로 문자열에 정보를 추가할 수 없습니다.");
		}
	}
}

 

 

java.Exception Handling(예외 처리)

Excetion Handling(예외 처리) Exception : 예외 / Error : 에러 Exception Handling(예외처리) : 프로그램 실행시 예외적 상황 발생에 대한 대안흐름(대처방안)을 실행하고 프로그램을 정상 수행하는데 있음 > E..

broscoding.tistory.com

 

반응형
Comments