A partir de Java 7, se introdujo la característica de multi-catch, que permite capturar múltiples excepciones en un solo bloque catch
, usando el símbolo |
para separarlas. Esto ayuda a reducir la repetición de código y mejora la legibilidad cuando el tratamiento de errores es el mismo para varias excepciones. Sin embargo, esta técnica solo se puede usar con excepciones que no tengan relación de herencia entre sí; de lo contrario, es necesario usar bloques catch
separados.