Salve, vorrei terminare la mia applicazione al verificarsi di una eccezione, devo inserire qualcosa nel blocco catch?
Salve, vorrei terminare la mia applicazione al verificarsi di una eccezione, devo inserire qualcosa nel blocco catch?
Beh, scusa se lo dico ma .... dipende da come è fatta la applicazione!! È una applicazione "console"? O usa una interfaccia grafica? Usa più thread??Originariamente inviato da salsigno
Salve, vorrei terminare la mia applicazione al verificarsi di una eccezione, devo inserire qualcosa nel blocco catch?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Allora è una applicazione console. ho un main ThreadDirectory extends Thread in lettura su una directory e quando viene inserito un file xml ne fa il parsing.
Quindi da ThreadDirectory richiamo la classe ParserXML.
La parte iniziale del doc xml è strutturato secondo il dtd:
<!ELEMENT document (page*, ......)>
Ora leggo gli attributi di document e li inserisco nel database, così come gli attributi di page.
Dalla classe ParserXML richiamo InsertDocument e poi insertPage, quindi se rieseguo l'applicazione gli attributi del documento non li inserisce perchè scatta l'eccezione di , ma quelli delle pagine si.
Io volevo che allo scattar dell'eccezione "violata restrizione di unicità" l'esecuzione tornasse alla classe ThreadDirectory.
spero che sia tutto chiaro
grazie in anticipo per un vostro suggerimento.