[프로그래머스 자바 중급] java.lang 패키지 : 래퍼 클래스(Wrapper Class)와 Boxing
래퍼 클래스(wrapper class) 기본 타입 데이터를 객체로 포장해주는 클래스 데이터를 인수로 전달받아, 해당 값을 가지는 객체로 만들어준다. 이러한 래퍼 클래스는 모두 java.lang 패키지에 포함되어 제공된다.
래퍼 클래스(wrapper class) 기본 타입 데이터를 객체로 포장해주는 클래스 데이터를 인수로 전달받아, 해당 값을 가지는 객체로 만들어준다. 이러한 래퍼 클래스는 모두 java.lang 패키지에 포함되어 제공된다.
java.lang 패키지 자바에서 가장 기본적인 동작을 수행하는 클래스들의 집합. java.lang 패키지의 클래스들은 import 문을 사용하지 않아도 클래스 이름만으로 바로 사용할 수 있음.
예외 회피하기(throws) throws는 예외가 발생했을 때, 예외를 호출한 쪽에서 처리하도록 던져준다. 메소드 선언부에 throws 키워드를 사용하여 해당 메소드를 사용할 때 발생할 수 있는 예외를 미리 명시할 수 있다.
예외 클래스 자바에서 모든 예외의 조상 클래스가 되는 Exception 클래스는 크게 다음과 같이 구분할 수 있다.
오류(error)와 예외(exception) 컴퓨터 시스템이 동작하는 도중에 예상하지 못한 사태가 발생하여 실행 중인 프로그램이 영향을 받는 것을 오류와 예외 두 가지로 구분할 수 있다. 오류는 시스템 레벨에서 프로그램에 심각한 문제를 야기하여 실행 중인 프로그램을 종료시...