Casa Finanza personale Prova le istruzioni in Java - dummies

Prova le istruzioni in Java - dummies

Video: Strutture di controllo: Istruzioni di selezione ~ Lezione 4 parte 1 C/C++ 2024

Video: Strutture di controllo: Istruzioni di selezione ~ Lezione 4 parte 1 C/C++ 2024
Anonim

Un'istruzione try viene utilizzata per rilevare le eccezioni che potrebbero essere generate durante l'esecuzione del programma. È necessario utilizzare una dichiarazione try ogni volta che si utilizza un'istruzione che potrebbe generare un'eccezione. In questo modo, il programma non si arresta in modo anomalo se si verifica un'eccezione.

L'istruzione try ha questa forma generale:

prova { istruzioni che possono generare eccezioni } catch ( identificatore di tipo ) { istruzioni eseguite quando l'eccezione è throw } finally { istruzioni che vengono eseguite o meno si verificano eccezioni

Le istruzioni che potrebbero generare un'eccezione all'interno di un blocco try. Quindi prendi l'eccezione con un blocco catch. Il blocco finally viene utilizzato per fornire istruzioni eseguite indipendentemente dal verificarsi di eventuali eccezioni.

Ecco un semplice esempio:

int a = 5; int b = 0; // sai che questo non funzionerà try {int c = a / b; // ma lo provate comunque} catch (ArithmeticException e) {System. su. println ("Can not do it!");}

Nell'esempio precedente, viene generata un'eccezione split-by-zero quando il programma tenta di dividere a per b. Questa eccezione viene intercettata dal blocco catch, che visualizza un messaggio di errore sulla console.

Ecco alcune cose da prendere in considerazione sulle dichiarazioni try:

  • È possibile codificare più di un catch catch. In questo modo, se le istruzioni nel blocco try possono generare più di un tipo di eccezione, è possibile catturare ciascun tipo di eccezione in un blocco catch separato.

    In Java 7, è possibile rilevare più di un'eccezione in un singolo blocco catch. Le eccezioni sono separate da barre verticali, come questa:

    prova {// istruzioni che possono essere lanciate // FileNotFoundException // o IOException} catch (FileNotFoundException | IOException e) {System. su. println (e. getMessage ());}
    
  • Un blocco try è il proprio blocco autonomo, separato dal blocco catch. Di conseguenza, qualsiasi variabile dichiarata nel blocco try non è visibile al blocco catch. Se vuoi che siano, dichiarali immediatamente prima dell'istruzione try.

  • I vari tipi di eccezione sono definiti come classi in vari pacchetti dell'API Java. Se si utilizza una classe di eccezione non definita nel java standard. pacchetto lang che è sempre disponibile, è necessario fornire una dichiarazione di importazione per il pacchetto che definisce la classe di eccezione. Ad esempio:

    import java. io. *;
    
  • Se si desidera ignorare l'eccezione, è possibile rilevare l'eccezione nel blocco catch che non contiene istruzioni, come ad esempio:

    provare {// Istruzioni che potrebbero generare // FileNotFoundException} catch (FileNotFoundException e) {}
    

    Questa tecnica è chiamata "ingoiare l'eccezione" ed è considerata una pratica di programmazione pericolosa perché gli errori di programma potrebbero non essere rilevati.

Prova le istruzioni in Java - dummies

Scelta dell'editore

Alcune cose sulle GUI Java - dummies

Alcune cose sulle GUI Java - dummies

Prima di entrare nelle GUI Java, ci sono alcune cose che dovresti conoscere. Java include tre serie di classi per la creazione di applicazioni GUI: Abstract Window Toolkit (AWT): il set originale di classi, che risalgono a JDK 1. 0. Le classi in questo set appartengono a pacchetti i cui nomi iniziano con java. AWT. Componenti in questo ...

Suggerimenti per scegliere la data e l'ora giuste per l'applicazione Java - dummies

Suggerimenti per scegliere la data e l'ora giuste per l'applicazione Java - dummies

Il primo ordine del giorno nello sviluppo di un'applicazione Java che deve funzionare con date o orari (o entrambi) sta selezionando la classe Date-Time per rappresentare i valori di data e ora. Il java. Il pacchetto temporale definisce dieci classi distinte utilizzate per rappresentare diversi tipi di orari e date. Dieci corsi di data-ora in java. time Class What It ...

Prova le istruzioni in Java - dummies

Prova le istruzioni in Java - dummies

Viene utilizzata un'istruzione try per rilevare le eccezioni che potrebbero essere generate durante l'esecuzione del programma. È necessario utilizzare una dichiarazione try ogni volta che si utilizza un'istruzione che potrebbe generare un'eccezione. In questo modo, il programma non si arresta in modo anomalo se si verifica un'eccezione. L'istruzione try ha questa forma generale: prova {istruzioni che possono lanciare ...

Scelta dell'editore

Come dipingere con lo strumento pennello in Photoshop Elements 9 - dummies

Come dipingere con lo strumento pennello in Photoshop Elements 9 - dummies

Lo strumento Pennello in Photoshop Elements crea tratti morbidi. Quanto sono morbidi quei tratti dipende da quale pennello usi. Di default, anche il pennello più duro ha un bordo leggermente sfumato perché è anti-alias. L'anti-alias crea una singola riga di pixel parzialmente riempiti lungo i bordi per produrre l'illusione di un bordo liscio. You ...

Come posizionare un'immagine nella finestra immagine di Photoshop Elements 10 - manichini

Come posizionare un'immagine nella finestra immagine di Photoshop Elements 10 - manichini

Elementi di Photoshop Gli strumenti e le funzionalità della finestra immagine di 10 sono molto utili quando un'immagine è aperta nella finestra. Basta dare un'occhiata all'area di lavoro di Elements quando entri in modalità Full Photo Edit per mostrare la potenza che Elements offre con un semplice clic del tuo pulsante del mouse. Con tutte le possibilità, ...

Come dipingere con lo strumento Selezione rapida in Photoshop Elements 9 - dummies

Come dipingere con lo strumento Selezione rapida in Photoshop Elements 9 - dummies

Pensa lo strumento Selezione rapida in Photoshop Elements come combinazione di strumenti Pennello, Bacchetta magica e Lazo. Questo strumento è all'altezza del suo moniker "rapido" ed è facile da usare. Ecco come ridurre il lavoro di selezione con lo strumento Selezione rapida: Seleziona lo strumento Selezione rapida dal pannello Strumenti. Lo strumento ...

Scelta dell'editore

Pianificazione strategica e CPA Exam - dummies

Pianificazione strategica e CPA Exam - dummies

La pianificazione strategica è il processo critico di raccolta dei dati per pianificare la vostra azienda direzione. La pianificazione prevede il budget, che probabilmente vedrai nel test BEC (business environment and concepts) dell'esame CPA. Quasi tutte le ditte pianificano costi, livelli di produzione e vendite, oltre a prezzi. Alla fine di un mese o di un anno, le aziende confrontano ...

Studio Scheduling Factors per l'esame CPA - dummies

Studio Scheduling Factors per l'esame CPA - dummies

È Necessario creare un piano di studio per il CPA esame realistico. Il piano deve tenere conto della tua situazione personale. I candidati agli esami che non tengono conto di questi fattori tendono a sentirsi frustrati. Se non riescono a implementare il loro piano di studi, si sentono come se stessero fallendo. Per evitare la frustrazione, considera quanto segue ...

Test BEC e consiglio di amministrazione - manichini

Test BEC e consiglio di amministrazione - manichini

Parte dell'esame CPA, dell'ambiente imprenditoriale e concetti Il contenuto del test (BEC) è simile a quello che vedi in un curriculum universitario di business school. Il più alto livello di responsabilità per un'azienda è assegnato al consiglio di amministrazione. L'ambiente di controllo di un'azienda - la visione dell'importanza dei controlli da parte della direzione - è anche ...