티스토리 뷰

이름   catch

예제 

BufferedReader reader;
String line;
 
void setup() {
  // creatWriter() 예제로부터 파일 불러오기
  reader = createReader("positions.txt");    
}
 
void draw() {
  try {
    line = reader.readLine();
  } catch (IOException e) {
    e.printStackTrace();
    line = null;
  }
  if (line == null) {
    // 오류 또는 비어있는 파일로 인한 파일 읽기 종료
    noLoop();  
  } else {
    String[] pieces = split(line, TAB);
    int x = int(pieces[0]);
    int y = int(pieces[1]);
    point(x, y);
  }
}

설명

catch 키워드는 try 키워드와 함께 예외를 다루기 위해 사용됩니다.
Sun의 Java 문서는 예외를 "프로그램 실행 도중에 발생하는, 프로그램의 일반적인 작업 흐름을 방해하는 사건" 으로
정의합니다.
파일을 읽는 도중에 발생하는 에러가 이러한 예외의 예시가 될 수 있습니다.

문법

try {
  tryStatements
} catch (exception) {
  catchStatements
} 


매개변수

tryStatements	// 이 코드가 예외를 발생시키면, "catch" 내의 코드가 실행된다
exception	// 발생한 Java 예외 
catchStatements	// 예외를 처리하는 코드

 

댓글