|
Spero di aver afferrato il problema...
La clausola throws si usa con i metodi, se la scrivi per le classi il compilatore si ribella. Per intercettare l'eccezione:
try {
...operazione che richiama il metodo save
} catch(IOException e) {
...gestione dell'eccezione "e"
}
per il metodo load
try {
...
} catch(IOexception e) {
...
} catch(ClassNotFoundException e) {
...
}
per deserializzare un oggetto
Object obj=ObjectInputStream.readObject();
poi (o durante) fai il casting dell'Oggetto obj nel tipo.
Ciao.
|