In Java, voglio fare qualcosa di simile:Posso catturare più eccezioni Java nella stessa clausola catch?
try {
...
} catch (IllegalArgumentException, SecurityException,
IllegalAccessException, NoSuchFieldException e) {
someCode();
}
... invece di:
try {
...
} catch (IllegalArgumentException e) {
someCode();
} catch (SecurityException e) {
someCode();
} catch (IllegalAccessException e) {
someCode();
} catch (NoSuchFieldException e) {
someCode();
}
Esiste un modo per fare questo?
T.T - perché ridefinire l'operatore 'bitwise o' (' | ')? Perché non usare una virgola, o l'operatore che ha un significato più simile, il 'logico o' (' || ')? – ArtOfWarfare
@ArtOfWarfare Forse hanno pensato che non avrebbe più avuto importanza dopo che avevano già elaborato la sintassi per [più limiti] (http://docs.oracle.com/javase/tutorial/java/generics/bounded.html) per farmaci generici. – JimmyB
@JimmyB Potresti spiegare di più sui molteplici limiti per i generici? Grazie. – ZhaoGang