자바가 제공하는 예외 계층 구조 비유 우리가 병이 생긴다면, 병원으로 간다. 그 병이 치명적일 수도 있고, 치명적이지 않을 수 있다. 만약, 그 병이 치명적이라고 가정한다면, 제대로 치료를 받지 않으면 죽게 될 수도 있다. 만약, 그 병이 치명적이지 않는다고 한다면, 병원에 가지 않고 자가 치료가 가능할지도 모른다. 실제 프로그램도 마찬가지다. 에러가 치명적이라면, 그 예외를 해결을 해야된다. 그래야 프로그램을 계속 유지할 수 있기 때문이다. 컴파일 에러 가벼운 감기 처럼(아닌 분들도 계시지만 ㅜㅜ),우리가 코드상에서 스스로 해결할 수 있는 에러도 존재한다. 이것을 컴파일 에러라고 한다. 하지만 이것도 치료하지 않는다면, 죽을 수도 있다. 이것을 치료조차 하지 않는다면? 여기서 알 수 있는 건 아무리 가..