Cierra alguna vez una IOException?
Después de proporcionar algunas respuestas aquí, y leer algunos comentarios, parece que, en la práctica, IOException nunca se cierra para E / S de archivo.
¿Hay algún caso en el que las llamadas cercanas a un Stream / Reader / Writer realmente arrojen una IOException?
Si se lanza una excepción, ¿cómo se debe tratar?