내부 클래스의 장점내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있다.코드의 복잡성을 줄일 수 있다.(캡슐화)객체 생성 없이 B에서 A의 멤버 접근 가능외부에서는 클래스를 사용할 일이 없을때 쓴다.내부 클래스의 객체는 외부클래스 객체 생성후 생성 가능내부 클래
이름이 없는 일회용 클래스, 정의와 생성을 동시에
컴파일 에러 : 컴파일 할 때 발생하는 에러자바 컴파일러가 하는일구문체크번역최적화생략된 코드추가.c 파일이 만들어지지 않음 런타임 에러 : 실행 할 때 발생하는 에러프로그램 종료\-java의 런타임 에러논리적 에러 : 작성 의도와 다르게 동작에러는 어쩔 수 없지만
예외발생 당시에 호출스택에 있었던 메서드의 정보와 예외 메세지를 화면에 출력한다.발생한 예외클래스의 인스턴스에 저장된 메세지를 얻을 수 있다.내용이 같은 catch블럭을 하나로 합친 것(JDK1.7부터)이렇게 내용이 같은 catch블럭을 하나로 합친다.이렇게는 쓰지 않