throws: 2개의 글
참조문서 : https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html 1. 예외처리란? Exception Handling 이라고 하며, 잘못된 하나로 인해 전체 시스템이 무너지는 결과를 방지하기 위한 기술적인 처리이다. java에서는 예외와 에러도 객체로 처리한다. 예외가 주로 발생하는 원인 사용자의 잘못된 데이터 입력 잘못된 연산 개발자가 로직을 잘못 작성 하드웨어, 네트워크 오작동 시스템 과부하 2. Throwable 클래스 (클릭하면 크게 보인다..) Throwable 클래스는 예외처리를 할 수 있는 최상위 클래스이다. Exception과 Error는 Throwable의 상속을 받는다. 유명한 것들만 정리해보았으며, 실제로 더 많다. i..
메서드 를 선언 할 때 throws를 사용하여 처리를 하게되면 해당 예외상황이 일어났을 때 '기본적인 예외상황 처리'가 수행된 후 프로그램이 종료된다. 그런데 try{ }catch(){ } 를 사용했을 경우에는 프로그램 실행중에 예외상황이 발생하면 catch문을 실행하고 프로그램이 종료되는것을 설정할 수 있다. 즉, 프로그램을 안죽이고 계속 아래구문을 수행하는 것이 가능하다. 물론 프로그램이 종료되도록 수행하는 것도 가능하다. 예제) - try catch 구문 사용 - public class ExceptionTest1 { public static void main(String[]args){ int a=10; int b=0; int c=0; try{ c=a/b; }catch(NumberFormatExcep..