Necesito ayuda para comprender IOException. Revisé mucha información en Internet y revisé las especificaciones técnicas en el sitio web Java de Oracle.Comprensión de IOException de Java
¿Tengo razón en mi comprensión de la clase IOException y de todas sus subclases, de que no hay ningún "mensaje de error" asociado o valores de "código de retorno" asociados?
Entonces, si uno quisiera emitir algún mensaje y/o devolver el valor del código, tendría que insertarlos con la lógica de captura IOException?
Si lo anterior es cierto, ¿cómo separaría las distintas subclases IOException?
p. Ej. Si la aplicación detectó una IOException, ¿qué tipo de IOException es? Fin de archivo, archivo cerrado, archivo no encontrado, archivo en uso, etc.