Error1 Java의 에러(Error)와 예외(Exception), throws와 throw의 차이 프로그램이 실행 중 어떤 원인에 의해 오작동을 하거나 비정상적으로 종료되는 경우가 있다. 이런 경우 흔히들 ‘에러 났다!’라고 표현하곤 하는데, 자바에서는 이렇게 프로그램 실행 시(runtime)에 발생할 수 있는 오류를 에러(Error)와 예외(Exception)로 구분하여 처리한다.에러가 발생하면 프로그램 종료를 막기는 어렵지만, 예외는 발생하더라도 프로그래머가 이를 적절히 처리하도록 미리 코드상에서 처리를 해두어 비정상적인 문제를 방지할 수 있다.에러(Error):프로그램 코드로 수습할 수 없는 심각한 오류를 의미한다.JVM의 내부 문제나 시스템 수준의 오류 등으로 인해 발생하며, 프로그램이 정상적으로 복구되기 어렵다.예: StackOverflowError, OutOfMemoryError.예외(Ex.. Java/일반 2024. 10. 8. 이전 1 다음