Duplicar posible:
PrintWriter and PrintStream never throw IOExceptionsJava: ¿Por qué las clases PrintWriter o PrintStream no lanzan una excepción?
Tal vez la pregunta es un poco "extraño". Pero tengo curiosidad por saber por qué tanto PrintWriter como PrintStream no verifican automáticamente las excepciones de tiempo de ejecución, y proporcionan un método checkError().
Gracias a todos por adelantado.