Я получил это от Java ™ I / O, 2nd Edition
Эллиот Расти Гарольд: -
было бы неудобно оборачивать блок try / catch вокруг каждого вызова System.out.println (), Sun решила, чтобы PrintStream (и более поздние PrintWriter) ловили и использовали любые исключения, генерируемые внутри print () или println ( ) метод. Если вы хотите проверить наличие исключений внутри метода print () или println (), вы можете вызвать checkError ():
public boolean checkError ()
Метод checkError () возвращает TRue, если в этом потоке печати произошло исключение, и false, если нет. Он говорит вам только, что произошла ошибка. Это не говорит вам, какая ошибка произошла. Если вам нужно больше узнать об ошибке, вам придется использовать другой выходной поток или класс записи.
Я просто хочу проверить этот метод checkError для истинного возвращаемого типа ....
Любые подсказки для создания некоторых практических сценариев для этого ... : -)