Date

2021-03-16

11장 Exception 예외처리

에러와 예외

예외의 종류 및 목적

예외 처리 방법

    try {
     		예외가 발생할 가능성이 있는 코드;
     	}catch(예외클래스 참조변수) {
     		예외가 발생  실행되는 내용.
            참조변수 : 예외 정보를 넘겨 받는 변수.
     	}finally {
    		// 생략도 가능함.
            예외와 상관없이 실행되는 코드;
     	}
try ~ catch ~ finally 문
    메서드명 throws 예외처리클래스 {    }
throws 키워드

자세한 내용과 예제는 예외처리 예제에서 확인 할 수 있다.


throw 와 throws의 차이점

자세한 내용은 throw와 throws의 차이

다중 catch문


printStackTrace()



12장 Util 클래스

Utill 패키지의 주요 클래스

Random random = new Random();

num = random.nextInt(가장  ) + 시작 
max() : 최대값을 구해 주는 메서드. -  수를 비교

Math.max(num1, num2)

min() : 최소값을 구해 주는 메서드. -  수를 비교

Math.min(num1, num2)

FileIO

java에서의 입출력 방식

FileIO에 대한 자세한 설명과 예제


마무리

사실 FileIO는 다음 차시에서 GUI 스윙을 배우기 전에 배우지만, 다음 포스팅에서 GUI로 된 글로만 작성하고자 예외처리와 유틸클래스 사이에 넣게 되었다. GUI만 하면 자바의 기본은 그래도 다 배웠다고 할 수 있다.