try_catch

    Try ~ Catch 문

    Try ~ Catch 문 - 예외 처리는, 예외 오류가 발생하면, 프로그램이 갑자기 작동을 멈추거나 갑자기 종료되곤 한다. 이를 방지 하고 대처할 시간을 잠깐 벌어서 예외가 발생 했을 때 어떤 식으로 대처할 지를 미리 정해두는 것이다. 형식 try{ 예외가 발생 할 만한 코드 } catch(해당 예외 코드 또는 Exception e) { 예외 처리를 위한 루틴 } finally { 예외 발생 유무와 상관 없이 무조건 실행하는 코드 } 작동 순서 try 구문으로 진입 > try 블록 안에서 예외가 발생 할 경우 catch > 예외가 있을 경우 해당 블록으로 가서 실행 > finally 블록 무조건 실행 Try ~ Catch 문 내에서 자주 쓰이는 ~ . System.out.println("원인: " +e...

    [실습] try ~ catch ~ finally + ArrayList 복습하기

    [실습] try ~ catch ~ finally + ArrayList 복습하기

    새로운 패키지에 임의의 클래스 생성 > ArrayList를 이용해서 빈 리스트에서 배열 삭제 메소드를 사용해보고 어떤 예외오류가 나오는지 확인하여 try ~ catch ~ finally를 사용해서 아래 결과를 만들어 보자. package Self0630; import java.util.ArrayList; import java.util.List; public class ArryDelete { public static void main(String[] args) { List list = new ArrayList(); try { list.clear(); list.remove(0); } catch (IndexOutOfBoundsException e) { list.add(10); System.out.println..