1. 오류(error) vs 예외(exception)오류 (Error)보통 컴파일러 수준이나 런타임에서 복구 불가능한 상황을 가리킬 때 사용한다.예: 컴파일 오류(세미콜론 빠짐, 형식 불일치), OutOfMemoryError 같은 치명적 상황.프로그램이 정상적으로 실행될 수 없을 때 발생한다.예외 (Exception)프로그램 실행 중 발생하는 비정상적인 상황을 나타내는 객체.C#, Java 같은 언어에서는 예외를 try-catch로 잡아서 처리할 수 있다.예: NullReferenceException, IndexOutOfRangeException, FileNotFoundException.2. “비정상 종료”의 의미프로그램을 실행했는데 비정상 종료되면, 대부분 예외를 던졌는데 처리되지 않고 전파된 경우입니..