프로그램 오류(에러) : 프로그램이 실행 중 오작동을 하거나 비정상적으로 종료되는 경우를 초래하는 원인. - 컴파일 에러(compile-time error) : 컴파일 할 때 발생하는 에러. - 런타임 에러(runtime error) : 프로그램 실행 도중에 발생하는 에러. - 논리적 에러(logical error) : 컴파일, 실행에는 이상없지만 의도와 다르게 동작하는 것. 에러(error)와 예외(exception) : 자바에서 실행시 발행할 수 있는 프로그램 오류의 유형. - 에러(error) : 발생하면 프로그램 코드에 의해서 수습될 수 없는 심각한 오류. 프로그램의 비정상적인 종료를 막을 수 없다. ex) OutOfMemoryError(메모리부족), StackOverflowError(스택오버플로..