Chapter03 반복문과 배열 그리고 예외 처리

Chapter03 반복문과 배열 그리고 예외 처리

import java.io.IOException; public class Main{ public static void main(String[] args) { try{ System.out.println(readString()); } catch(IOException e){ System.out.println(e.getMessage()); e.printStackTrace(); } } public static String readString() throws IOException { byte[] buf = new byte[100]; System.out.print("문자열을 입력하시오 : "); System.in.read(buf); return new String(buf); } }​

throws란?

- 현재 메소드에서 예외를 처리하지 않고, 이 메소드를 사용하는 상위 메소드로 넘겨 처리하는 것

- 개발자가 예외를 발생시키고자 하는 위치에서 예외처리를 해줄 수 있다는 장점이 있음

- 라이브러리를 만들때 자주 사용됨

from http://mywish-project.tistory.com/16 by ccl(A) rewrite - 2021-12-20 15:02:07