4.1) OCJP/1Z0-851 / 2012-08-28

OCJP (1Z0-851 / 2012-08-28 / Exam A) - 26 번

kkikkodev 2015. 7. 25. 21:25



관련 이론 및 문법

(PrintWriter 클래스 참고)

http://kkikkodev.tistory.com/169


문제 의도

java.io.PrintWriter 클래스 내에만 존재하는 기능은 무엇인지 고르는 문제입니다. (기존의 문제에는 FileWriter 에 대한 문제였지만, 고민 결과 오답인 것 같아서, 과감하게 PrintWriter 라고 자체적으로 문제를 정정했습니다.)


답안

D


풀이 방법

대부분의 Writer 클래스들은 연 스트림을 닫고 (보기 A), 연 스트림을 비우고 (보기 B), 연 스트림에 데이터를 출력하는 (보기 C) 기능들은 가지고 있습니다. 하지만, 라인 구분자를 출력하는 기능 (보기 D) 은 PrintWriter 클래스에서만 편리하게 할수 있는 고유의 기능입니다. 물론, 다른 Writer 클래스들도 라인 구분자를 억지로 불편하게 출력할 수는 있으나, PrintWriter 클래스에서는 멤버 변수로 라인 구분자를 관리하고 있기 때문에 다른 Writer 클래스보다 편리하게 라인 구분자를 출력할 수 있는 것입니다. 따라서 답안은 D 가 됩니다.