Pot exista greșeli la programare. O greșeală din program dă un rezultat neașteptat sau poate duce la terminarea executării programului. Prin urmare, este mai bine să detectați și să gestionați erorile în mod corespunzător pentru a executa corect programul. O eroare poate fi de două tipuri. Acestea sunt erorile de compilare și erorile de execuție. Când există erori de sintaxă, sunt indicate de compilatorul Java. Acestea se numesc erori de compilare. Unele erori obișnuite de timp de compilare lipsesc punct și virgulă, lipsesc coarde curbate, variabile nedeclarate și identificatori de eroare sau cuvinte cheie. Uneori, programul se poate compila în mod corespunzător, dar poate da rezultate greșite. Acestea se numesc erori de rulare. Unele erori obișnuite de rulare sunt împărțite la zero și evaluează un element care nu este legat de o matrice. O excepție este o condiție cauzată de o eroare de rulare în program. Execuția programului se termină când apare o excepție. Dacă programatorul dorește să continue executarea codului rămas, atunci programatorul poate prinde obiectul excepțional aruncat de condiția de eroare și poate afișa un mesaj de eroare. Aceasta se numește manipulare a excepțiilor. Codul care poate provoca o eroare este localizat în blocul try și mesajul se află în blocul de captură. Aruncările și aruncările sunt două cuvinte cheie utilizate în tratarea excepțiilor Java diferența cheie între aruncări și aruncări în Java este la, aruncarea este un cuvânt cheie folosit pentru a arunca în mod explicit o excepție în timp ce aruncările sunt folosite pentru a declara o excepție.
1. Prezentare generală și diferență cheie
2. Ce este aruncarea în Java
3. Ce este aruncat în Java
4. Asemănări între aruncări și aruncări în Java
5. Comparație comparativă - aruncă vs aruncă în Java în formă tabulară
6. rezumat
Aruncarea de cuvinte cheie este folosită pentru a arunca explicit o excepție. Aruncarea este urmată de o instanță a clasei de Excepție. de exemplu. - aruncați o excepție nouă ("Eroare divizată la zero"); Este folosit în interiorul corpului metodei pentru a arunca o excepție. Consultați programul de mai jos.
Figura 01: Program cu aruncare cuvânt cheie
În conformitate cu programul de mai sus, clasa Exception3 are o metodă numită checkMarks. Dacă semnele sunt mai mici de 50, aceasta va cauza o excepție și va afișa "Fail". Dacă notele sunt mai mari sau egale cu 50, se va imprima mesajul "Pass".
Cuvântul cheie ars este folosit pentru a declara o excepție. Acesta este urmat de numele clasei de excepție. de exemplu. - aruncă excepția. Programatorul poate declara mai multe excepții folosind cuvântul cheie aruncat. Se utilizează cu semnătura metodei. Consultați exemplul de mai jos.
Figura 02: Program cu cuvinte cheie aruncate
Codul care poate avea o eroare este plasat în interiorul încercării negre. Mesajul de eroare se află în interiorul blocului de captură. Apelantul metodei identifică că anumite tipuri de excepții ar putea fi așteptate din metoda apelată. Apelantul trebuie să fie pregătit cu un mecanism de prindere. În această situație, se folosește cuvântul cheie throws. Este specificată imediat după declarația de declarație a metodei și chiar înainte de deschiderea brațului.
aruncă vs aruncă în Java | |
"Aruncarea" este un cuvânt cheie din Java care este folosit pentru a arunca în mod explicit o excepție. | "Aruncă" este un cuvânt cheie din Java care este folosit pentru a declara o excepție. |
Excepție multiplă | |
Nu pot exista mai multe excepții prin aruncare. | Pot exista mai multe excepții cu aruncări. |
Urmat de | |
Aruncarea este urmată de o instanță. | Aruncările sunt urmate de clasă. |
Metoda de utilizare | |
Aruncarea este utilizată în cadrul metodei. | "Aruncările" se utilizează cu semnătura metodei. |
Eroare de timp de execuție determină compilarea programului, dar dă rezultate neașteptate sau întrerupe executarea programului. Această condiție este o excepție. Aruncările și aruncările sunt două cuvinte cheie utilizate în programarea Java pentru tratarea excepțiilor. Acest articol a discutat diferența dintre aruncări și aruncări. Diferența dintre aruncarea și aruncarea în Java este faptul că aruncarea este un cuvânt cheie folosit pentru a arunca în mod explicit o excepție în timp ce aruncările sunt folosite pentru a declara o excepție.
1.Throw și aruncă cuvântul cheie în Java cu Excepție de manipulare a teoriei Java, Tub de programare, 2 noiembrie 2017. Disponibil aici
2.Point, Tutoriale. "Excepții Java". Tutoriale punct, 8 ianuarie 2018. Disponibil aici
3. "Java aruncă cuvântul cheie - javatpoint". Tutoriale punct, Disponibil aici