Capire le eccezioni di input è un asset fondamentale nella programmazione Java . Se stai imparando a programmare in linguaggio Java , le applicazioni possono incontrare molti tipi di eccezione, con le eccezioni di ingresso tra i più comuni . Il concetto di eccezione e framework in Java non è in genere un anno difficile da capire . Tutte le applicazioni che fanno uso di risorse esterne quali database e file sono suscettibili di comportare un certo livello di gestione delle eccezioni . Provoca
eccezioni ingresso
programmi Java possono sorgere per una serie di motivi . Se il programma tenta di leggere da una risorsa esterna come ad esempio un file di testo , ma durante l'esecuzione del file non può essere trovato o letto da una eccezione può essere generata . Lo stesso principio vale per qualsiasi situazione in cui si sta cercando di acquisire i dati da una fonte esterna al vostro programma . Se stai leggendo da una fonte accessibile in rete , i problemi di connettività di rete impediscano le operazioni di input di successo .
Tipi
In un programma Java , le eccezioni causate da ingresso errori sono più probabilità di essere dalle classi estendono IOException . IOExceptions coprire un sacco di problemi di input e output . La classe IOException ha un numero di sottoclassi dirette si può vedere di essere gettati quando il programma incontra un errore di input . FileNotFoundExceptions sono tra i più comuni , generata quando si tenta di leggere da un file che non può essere trovato nella posizione specificata .
Compilation
Se si scrive il codice Java in un IDE ( Integrated Development Environment) , sarete avvertiti della possibilità di alcune eccezioni di input come si programma . Il vostro IDE potrebbe evidenziare sezioni di codice rischia di generare eccezioni , che richiede di gestire quei pezzi di codice in modo tale da aiutare l' applicazione a far fronte . La piattaforma Java prevede misure per impedire i programmi da compilare se certe eccezioni non sono stati gestiti in modo appropriato , in modo da non aver fornito adeguate misure di coping si fermerà il tuo programma di essere compilato ed eseguito a tutti.
Conseguenze < br >
le conseguenze di eccezioni di ingresso dipendono dallo scopo e la funzione della vostra applicazione , ma possono essere gravi . Se la logica del programma dipende dai dati importati attraverso operazioni di input , un'eccezione d'ingresso può impedirne il corretto funzionamento del tutto. Tuttavia, in alcuni casi , si può essere in grado di continuare l'esecuzione con un certo grado di successo a seguito di una eccezione di ingresso .
Manipolazione
gestione delle eccezioni in Java è una competenza chiave per tutti coloro che l'apprendimento della lingua . È possibile inserire il codice di ingresso che può generare un'eccezione in un blocco " try " , che consente al programma di compilazione . Nel caso in cui viene generata un'eccezione quando il programma viene eseguito, è possibile dettare una strategia di coping includendo codice di elaborazione alternativa all'interno di un blocco "catch " dopo il vostro blocco " try" . Si può personalizzare il tuo blocco catch per qualsiasi tipo di eccezione , o specificatamente per ingresso e uscita eccezioni .