보호되어 있는 글입니다.
11.1 예외와 예외 클래스에러: 컴퓨터 하드웨어의 고장으로 응요프로그램 실행 오류가 발생하는 것예외: 잘못된 사용 또는 코딩으로 인한 오류로 예외가 발생하면 프로그램은 곧바로 종료되지만예외 처리를 통해 계속 실행 상태 유지 가능일반 예외: 컴파일러가 예외 처리 코드 여부를 검사하는 예외실행 예외: 컴파일러가 예외 처리 코드 여부를 검사하지 않는 예외 모든 에러와 예외 클래스는 Throwable을 상속받아 만들어지고, 예외 클래스는 java.lang.Exception 클래스를 상속받는다자바는 자주 사용되는 예외 클래스를 표준 라이브러리로 제공 11.2 예외 처리 코드예외 처리 코드: 예외가 발생했을 때 프로그램의 종료를 막고 정상 실행을 유지할 수 있도록 처리하는 코드finally 블록: 예외 발생 여부..
10.1 라이브러리라이브러리: 프로그램 개발 시 활용할 수 있는 클래스와 인터페이스들을 모아놓은 것일반적으로 JAR 압축 파일에 바이트 코드들이 압축되어 있다JAR파일을 classPaht에 추가해서 사용 10.2 모듈모듈: 패키지 관리 기능까지 포함된 라이브러리일반 라이브러리는 내부에 포함된 모든 패키지에 외부 프로그래의 접근이 가능하지만모듈은 일부 패키지를 은닉하여 접근할 수 없음모듈은 의존 모듈을 모듈 기술자에 기술할 수 있기 때문에 모듈 간의 의존 관계를 쉽게 파악 가능JAR파일 형태로 배포 가능기능별로 모듈화해서 개발 가능 -> 모듈별로 갭ㄹ하고 조립하는 방식을 사용하면 재사용성 및 유지보수 ㅇ리 10.3 응용 프로그램 모듈화기능별로 서브프로젝트(모듈)로 쪼갠 다음 조합해서 개발 가능 10.4 모..