|
Se provate a compilare il codice categoria di ListOfNumbers, il compilatore stampa il messaggio di errore circa un'eccezione gettata dal costruttore del FileOutputStream, ma non visualizzerà il messaggio di errore circa un'eccezione gettata da elementAt (). Ciò è perché l'eccezione gettata dal costruttore di FileOutputStream, IOException, fa eccezione di non-tempo di esecuzione e l'eccezione gettato con il metodo del elementAt (), ArrayIndexOutOfBoundsException, è l'eccezione runtime. Java richiede per interferire o dichiarare soltanto le Exceptionsdi non-tempo di esecuzione.
|