Sommario:
- Differenza chiave - Eccezione selezionata e non selezionata in Java
- Che cos'è l'eccezione controllata in Java?
- Cosa sono le eccezioni non verificate in Java?
- Qual è la somiglianza tra l'eccezione selezionata e non selezionata in Java
- Qual è la differenza tra l'eccezione selezionata e non selezionata in Java?
- Riepilogo: eccezione selezionata rispetto a quella non selezionata in Java
Video: Differenza Tra Eccezione Selezionata E Non Selezionata In Java
2024 Autore: Mildred Bawerman | [email protected]. Ultima modifica: 2023-12-16 08:39
Differenza chiave - Eccezione selezionata e non selezionata in Java
Un'eccezione è un errore di runtime. Esistono due tipi di eccezioni note come eccezioni selezionate e non controllate. Quando si verifica un'eccezione selezionata, l'applicazione Java è collegata a una risorsa esterna come un file, un dispositivo o un database. Queste eccezioni vengono verificate dal compilatore. Alcuni esempi di eccezioni controllate sono l'eccezione IO e l'eccezione FileNotFound. Quando si verifica un'eccezione non controllata, l'applicazione non è connessa a nessuna risorsa esterna. Queste eccezioni non vengono verificate dal compilatore. Alcuni esempi di eccezioni non verificate sono Arithmetic Exception e ArrayOutOfBound Exception. Questo articolo discute la differenza tra l'eccezione selezionata e non selezionata in Java. La differenza fondamentale tra l'eccezione selezionata e quella deselezionata in Java è che un'eccezione selezionata viene controllata dal compilatore mentre un'eccezione deselezionata non viene controllata dal compilatore.
CONTENUTI
1. Panoramica e differenza chiave
2. Che cosa è l'eccezione selezionata in Java
3. Che cos'è l'eccezione non selezionata in Java
4. Somiglianze tra l'eccezione selezionata e non selezionata in Java
5. Confronto affiancato - Eccezione selezionata e non selezionata in Java in formato tabulare
6. Sommario
Che cos'è l'eccezione controllata in Java?
Quando si verifica un'eccezione controllata, l'applicazione Java è collegata a una risorsa esterna. Questa risorsa può essere un dispositivo come una stampante. Può essere un file o un database. Pertanto, tali eccezioni vengono verificate dal compilatore. L'eccezione IO è un'eccezione controllata. Si verifica a causa di un errore nel dispositivo. Quando l'applicazione accede a un file che non esiste, causerà un'eccezione FileNotFound. Un'applicazione può essere collegata a un database come MySQL, Oracle ecc. Per memorizzare i dati. Se si è verificato un errore relativo a un database, sarebbe un'eccezione SQL. Questi sono alcuni esempi di eccezioni verificate. In tutti questi, l'applicazione è collegata a una risorsa esterna. Nelle eccezioni selezionate, è obbligatorio gestire l'eccezione. Se non viene gestito, il flusso corretto del programma verrà interrotto,e il file di classe non verrà generato. L'errore può essere gestito utilizzando il blocco try, catch.
Figura 01: gestione delle eccezioni verificata
Secondo quanto sopra, FileReader legge i dati dal file. Il file text1.txt non esiste nella posizione specificata. Il codice che può dare l'eccezione viene inserito all'interno del blocco try. Il messaggio da stampare si trova all'interno del blocco catch. Poiché non esiste alcun file denominato text1.txt, ciò causa un'eccezione FileNotFoundException. Utilizzando la gestione delle eccezioni, il messaggio viene stampato sullo schermo.
Cosa sono le eccezioni non verificate in Java?
Le eccezioni deselezionate non vengono controllate dal compilatore. A differenza delle eccezioni selezionate, con le eccezioni non selezionate, l'applicazione Java non è connessa a una risorsa esterna come un file, un database o un dispositivo. Alcune eccezioni comuni non selezionate sono Arithmetic, ArrayOutOfBound e NullPointer Exceptions.
int a = 10, b = 0;
int div = a / b;
System.out.println (div);
Ciò causerà un'eccezione aritmetica a causa dell'immersione "a" di zero. Fare riferimento al codice seguente.
Figura 02: gestione delle eccezioni aritmetiche
Secondo il programma precedente, la variabile a è un valore intero. La variabile b è 0. La divisione di questi due numeri è una divisione per zero. Pertanto, causerà un'eccezione aritmetica. Può essere gestito utilizzando il blocco try-catch. Le istruzioni che possono causare l'eccezione vengono inserite nel blocco try. Il messaggio da visualizzare si trova nel blocco catch.
Fare riferimento alla parte di codice sottostante.
int array1 = {1,2,3,4,5};
System.out.println (array1 [5]);
Ciò causerà un'eccezione. L'array1 è un array con 5 elementi. L'indice iniziale della matrice è zero. Stampa del 5 ° valore dell'indice causa un'eccezione, perché è fuori limite. L'indice massimo dell'array1 è 4.
Figura 03: gestione delle eccezioni ArrayOutOfBound
Secondo il programma di cui sopra, l'array1 ha 5 elementi. La stampa dell'elemento con indice 6 causerà un'eccezione perché è fuori limite. L'indice massimo che può essere memorizzato in array1 è 5. Il messaggio di errore viene stampato eseguendo il blocco catch.
Qual è la somiglianza tra l'eccezione selezionata e non selezionata in Java
Sia l'eccezione selezionata che quella deselezionata in Java sono tipi di eccezione in Java
Qual è la differenza tra l'eccezione selezionata e non selezionata in Java?
Articolo diff. Al centro prima della tabella
Eccezione selezionata e non selezionata in Java |
|
Un'eccezione verificata è un errore di runtime controllato dal compilatore. | Un'eccezione non controllata è un errore di runtime che non viene controllato dal compilatore. |
Evento | |
Quando si verifica un'eccezione controllata, l'applicazione Java è collegata a una risorsa esterna come un file, un dispositivo o un database. | Quando si verifica un'eccezione non controllata, l'applicazione Java non è connessa a una risorsa esterna. |
Esempi | |
IOException, FileNotFoundException, SQLException sono alcuni esempi di eccezioni verificate. | L'eccezione aritmetica, ArrayOutOfBoundException, NullPointerException sono alcuni esempi di eccezioni non verificate. |
Riepilogo: eccezione selezionata rispetto a quella non selezionata in Java
Un'eccezione è un evento che interrompe l'esecuzione del flusso del programma. Esistono due tipi di eccezioni. Sono chiamate eccezioni verificate ed eccezioni non verificate. Questo articolo ha discusso la differenza tra un'eccezione verificata ed eccezioni non verificate. La differenza tra l'eccezione selezionata e quella deselezionata in Java è che un'eccezione selezionata viene controllata dal compilatore mentre un'eccezione deselezionata non viene controllata dal compilatore. Poiché le eccezioni influenzano il corretto flusso di esecuzione del programma, è buona norma gestirle.
Raccomandato:
Differenza Tra Esenzione Ed Eccezione
Esenzione vs eccezione Esenzione ed eccezione sono due parole che vengono spesso confuse a causa della somiglianza nelle loro forme e morfologia. In realtà c'è
Differenza Tra Eccezione Selezionata Ed Eccezione Di Runtime
Eccezione selezionata e Eccezione runtime Le eccezioni sono tipi speciali di eventi, che possono disturbare il normale flusso del programma. L'eccezione del nome deriva da "ecc
Differenza Tra Interruzione Ed Eccezione
Interruzione vs eccezione In qualsiasi computer, durante la normale esecuzione di un programma, potrebbero verificarsi eventi che possono causare l'arresto temporaneo della CPU. Eventi
Differenza Tra Android E Java
Android vs Java Java è uno dei linguaggi di programmazione orientati agli oggetti più popolari al mondo. Java è molto utilizzato per il software e lo sviluppo web
Differenza Tra La Differenza Chiave Tra Minerali Metallici E Non Metallici
Differenza chiave - Minerali metallici e non metallici Un minerale è un costituente solido e inorganico presente in natura con una formula chimica definita e