Eccezioni in Java sono gettati per vari motivi . In generale , una eccezione è causata da qualcosa che non è parte del normale esecuzione di un programma . Avere una comprensione dei diversi tipi di eccezioni in Java aiuta quando si tenta di gestirli. Alcune eccezioni comprendono le varietà più comuni che i principianti possono entrare in contatto , e imparare a far fronte a questi si equipaggia con le competenze per la gestione delle eccezioni in generale . Eccezioni Cast Classe
Eccezioni Classe Cast sono gettati quando un programma tenta di lanciare oggetti impropriamente . In Java , è possibile lanciare un oggetto da una classe all'altra finché esistono le due classi all'interno della stessa gerarchia , cioè , in cui il nuovo tipo è o una sottoclasse o superclasse della classe esistente dell'oggetto. Se si tenta di eseguire un'operazione di fusione che non è valido , perché le due classi in questione non sono all'interno della stessa gerarchia , di un'eccezione di classe nei sondaggi sarà gettato .
Formato numero eccezioni
Tra i più comuni tipi di eccezione che estendono il Illegal classe Exception argomento , numero Eccezioni Format si verifica quando il codice Java tenta di convertire una stringa di testo a un particolare tipo di numero , ma la stringa non contiene caratteri appropriati per il tipo di numero in questione . La conversione da una stringa in un numero è un compito comune in Java , in particolare nei casi in cui la stringa è stato ricevuto come parametro , ad esempio, un argomento della riga di comando . Conversione di una stringa in un tipo di numero causerà un Formato numero un'eccezione se la stringa non contiene un numero nel formato corretto .