| 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
    Differenza tra eccezioni controllate e non controllato in Java
    In programmazione Java , le eccezioni consentono agli sviluppatori di gestire l'esecuzione del programma quando qualcosa va storto . Eccezioni vengono generate quando un programma Java incontra qualcosa che non fa parte della normale esecuzione del programma . I programmatori hanno la possibilità di catturare le eccezioni in modo da le loro applicazioni possono continuare a funzionare anche quando le eccezioni derivano . Prova completa è uno strumento essenziale in guardia contro le eccezioni che possono interrompere la normale esecuzione . Compilation

    programmatori sperimentano una delle principali differenze tra eccezioni controllate e non controllato durante il processo di sviluppo stesso. Se un'eccezione è selezionata, il compilatore avviserà allo sviluppatore di errori se non sono state trattate tali eccezioni . Se uno sviluppatore utilizza un IDE come Eclipse o NetBeans , essi non saranno in grado di compilare ed eseguire i loro programmi correttamente se eventuali eccezioni controllate non vengono affrontati . Con eccezioni unchecked , nulla impedirà compilation , ma possono causare errori di runtime imprevisti .
    Sviluppo

    evidenziazione degli errori è uno dei principali vantaggi di utilizzare un IDE per lo sviluppo applicazioni Java. Il fatto un IDE bandiere fino controllati eccezioni consente ai programmatori di prendersi cura di eventuali interruzioni di flusso del programma utilizzando " provare " e "catturare" i blocchi di codice . Questi blocchi forniscono istruzioni di programma per i casi in cui si verificano eccezioni , permettendo di continuare i programmi in esecuzione , se possibile. Tuttavia, un IDE non avviserà i programmatori al potenziale di eccezioni unchecked mentre scrivono , compilare ed eseguire il codice , in modo da questi può essere rilevato solo durante i test.
    Implicazioni
    < br >

    Le implicazioni di eccezioni checked e unchecked sono fondamentalmente diversi . Eccezioni controllate sono più facili da catturare durante la codifica , il che significa che sono meno probabilità di evitare l'esecuzione del programma di successo . Eccezioni unchecked sono meno prevedibili , si potrebbe causare un crash del programma . Tuttavia, in molti casi , il verificarsi di eccezioni non controllate durante il runtime può essere un segno di qualcosa di irregolare è avvenuto in termini di input o di calcolo , nel qual caso il programma potrebbe non essere in grado di procedere in modo sicuro.
    programma di flusso

    la gestione delle eccezioni è un elemento chiave nella creazione di applicazioni robuste , affidabili Java . Se un'eccezione , sia selezionata o deselezionata , si pone in fase di esecuzione , ciò che accade dipende dal fatto che il programmatore ha fornito " provare " e "catturare " blocchi . Se questi blocchi sono presenti per i particolari tipi di eccezione lanciati , il programma può essere in grado di recuperare . Tali tecniche possono quindi essere utilizzati con successo solo nei casi in cui è sicuro di continuare anche se viene generata un'eccezione .
    Esempi

    Esempi comuni di eccezioni controllate includono quelli associati con ingresso . Quando le applicazioni Java utilizzano dati esterni , vi è una maggiore probabilità che qualcosa vada storto . Se una sorgente di file o di dati non può essere trovato , non contiene i dati richiesti o non può essere collegato a più di una rete , Java può generare un'eccezione . Eccezioni unchecked comunemente derivano da errori di calcolo , ad esempio , la divisione per zero o il tentativo di accedere a un indice di array che è fuori dei limiti

    .

    Previous :

    next :
      Articoli Correlati
    ·Come controllare formato EPS a Java 
    ·Come fattore di numeri interi in Java 
    ·Ho bisogno del J2SE Runtime Environment 
    ·Come eliminare una stringa da una lista doppiamente con…
    ·Come rimuovere la barra di stato in NetBeans 
    ·Come creare un'applicazione Java Swing in Netbeans 
    ·Come creare un menu passo- passo per l' Android 
    ·Come inviare un Int su una rete in Java 
    ·Che cos'è un file JAR 
    ·Come fare un modello di strati della Terra 
      Articoli in evidenza
    ·Come utilizzare un Twitter Python Script 
    ·Passi per creare una barra degli strumenti in Visual Ba…
    ·Come montare un'immagine ISO di OpenSUSE 
    ·Come ordinare i dati tabulari in Python 
    ·Quali sono le proprietà in VB.Net 
    ·Come utilizzare API di Windows per cambiare lo sfondo d…
    ·Come fare commenti in un file PHP 
    ·Guida per un principiante assoluto di Programmazione 
    ·Come rimuovere albero binario in Java 
    ·Come eseguire Aptana con le guide già installati 
    Copyright © Conoscenza Informatica http://it.wingwit.com