| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Tipi di Eccezioni in Java
    Il linguaggio di programmazione Java fornisce eccezioni per consentire ai programmi per far fronte a eventi che non sono in esecuzione normale . Le eccezioni possono verificarsi in molte situazioni , ad esempio gli errori di input e di output , che a volte si verifica se un programma tenta di leggere i dati da una fonte esterna , ma non riesce a trovarlo . Utilizzando le eccezioni , i programmatori possono creare applicazioni Java che sono in grado di far fronte alle molteplici situazioni . Standard

    Il linguaggio Java fornisce una gamma di tipi di eccezioni standard progettati per l'utilizzo in situazioni diverse . In alcuni casi , Java si getta queste eccezioni , anche se si può scegliere di lanciare manualmente eccezioni all'interno del codice di programmazione , se questo è appropriato . Tipi di eccezioni standard in Java estendono la classe Exception genitore . Classi di eccezioni più comuni includono IOExceptions , generata quando le operazioni di input o di output vanno male .
    Personalizzata

    È possibile creare le proprie classi di eccezioni in Java se avete bisogno di funzionalità specifiche attuate entro loro. È possibile creare una classe che estende la classe Exception utilizzando la seguente sintassi :

    SpecialException public class estende Exception

    Spesso non è necessario creare le proprie classi di eccezioni , come il linguaggio Java fornisce l'accesso a molti oggetti eccezione specializzate come standard .
    lancio

    Se un programma Java incontra alcune questioni , come ad esempio il tentativo di leggere da un file che non può essere trovato , Java stesso genererà automaticamente una eccezione . In questi casi , gli sviluppatori devono solo gestire le eccezioni . Tuttavia, in altri casi , i programmatori possono desiderare di generare un'eccezione in modo esplicito all'interno di un programma . Ad esempio, se si crea una classe all'interno di un'applicazione Java e desidera che i parametri del costruttore a conformarsi a determinati requisiti , si potrebbe optare per generare un'eccezione se non sono soddisfatte tali condizioni . Per lanciare un'eccezione , i programmi possono utilizzare la seguente sintassi :

    gettare nuova SpecialException ( ) ;
    Controllato

    In Java , le eccezioni sono o controllati o incontrollato . Eccezioni controllate sono più facili da gestire , mentre si sta sviluppando un'applicazione Java , in particolare se si codifica in un ambiente di sviluppo integrato . Questo perché la maggior parte IDE messaggio di richiesta di correggere le aree di codice in cui non avete gestito controllato eccezioni. Ad esempio, se si programma in un IDE e di includere una sezione in cui il codice si legge da una fonte dati esterna , ma non forniscono " provare " e "catturare" i blocchi per gestire eventuali eccezioni , il vostro IDE potrebbe non compilare il programma fino ad avere fatto.
    non controllato

    codice Java che introduce la possibilità di una deroga incontrollato sarà in grado di compilare ed eseguire . Come sviluppatore , si è solo probabile per scoprire le eccezioni non controllate durante il runtime. Un esempio comune di una eccezione unchecked è " ArrayIndexOutOfBoundsException " , che si verifica quando un programma tenta di leggere da una posizione di matrice non valida . Eccezioni unchecked sono normalmente sintomatici di errori di logica , in modo che spesso affiorano durante il test e il debug .

    Previous :

    next :
      Articoli Correlati
    ·Quali sono gli oggetti JMS che si ottengono tramite JND…
    ·Java Concetti : Linked List Lab 
    ·Come Eseguire un test V8 su un Android 
    ·Come inserire e rimuovere Left & Right Array Java 
    ·Come fare un gioco da tavolo in Java 
    ·Come eliminare i duplicati da un array in Java 
    ·Come eliminare gli aggiornamenti Java 
    ·Che cosa fa l' operatore ^ media in Java 
    ·Non riesco a trovare APK per un progetto Android 
    ·Come leggere un file delimitato da Tab in Java 
      Articoli in evidenza
    ·Come leggere un joystick USB in Visual Basic 
    ·Come eseguire un job cron PHP 
    ·Come smettere di Beep quando Inserisci premuto nella ca…
    ·Come imparare PHP Online 
    ·Come modificare il formato data in PHP 
    ·Come fare un Widget 
    ·Come visualizzare la finestra di dialogo Stampa 
    ·Come aggiungere note e note di chiusura utilizzando Mic…
    ·Come ottenere valori INT in jQuery 
    ·Unicode di conversione dei caratteri in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com