Exception2 [java] try - catch, throw, throws, throw의 사용 이유 논리의 공백으로 인해 exception 이 발생할 때 if else 문으로 논리를 추가하여 문제의 경우를 해결할수도 있지만 자바에서는 try - catch 문을 사용하도록 해서 예외의 해결을 지원한다 둘 다 예외를 해결할수있는데 어떤 때 뭘써야 할까? 일단 try catch 문을 알아보자 try catch try { 예외 발생 가능성 있는 코드 // 예외 발생 여부 상관없이 실행됨. 예외 코드 아래의 코드는 실행되지 않고 catch 로 넘어간다 } catch (예외클래스1 e1) { // 예외클래스 : exception, IO Exception 등등 / e 대신 다른 변수명도 가능 예외1 발생 시에만 실행할 코드 // 예외 시 실행하거나 해결할 코드를 넣던가 예외의 정보를 출력하는 메소드를 넣는다 } c.. 2022. 5. 9. [java] 예외 Exception 코딩시 생기는 문제의 종류 error / exception 코딩을 하며 생기는 문제의 종류는 error 에러, 오류 와 exception 예외로 나뉜다 error : 개발자가 예측할수 없는 하드웨어의 오작동이나 고장 등의 이유로 생기는 문제 exception : 개발자의 논리 설계 오류로 발생하는 문제로 잘못될때의 경우의 수를 예측하여 해결 가능한 문제 문제가 error 건 exception 프로그램을 실행시키려면 반드시 문제의 원인을 해결해야한다 error 의 경우 보통 문제가 그 즉시 시스템이나 프로그램을 종료 시키는 경우가 많으나 exception 의 경우 컴파일 머신에서 상황에 맞는 여러 예외의 이름과 기능을 제시하여 개발자에게 지금 발생한 예외가 어떤 예외이고 어떻게 코드를 수정하여 해결하는 것.. 2022. 5. 7. 이전 1 다음