Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Exceptii si manipularea lor

java



+ Font mai mare | - Font mai mic



Exceptii si manipularea lor

O exceptie este un semnal prin care se indica faptul ca a aparut o situatie exceptionala : o eroare de intrare/iesire, o depasire de indice etc. Exceptiile sunt de doua feluri : exceptii propriu-zise si erori. Din prima categorie amintim : depasirile de indice, tentativa de citire dupa intalnirea sfarsitului de fisier, adresa host necunoscuta etc. Din categoria erorilor amintim : adresarea in afara memoriei, depasirea de stiva etc.



Java defineste pentru erori si exceptii clasa java.lang.Throwable cu doua subclase java.lang.Exception si java.lang.Error. Pentru fiecare se instantiaza un obiect al uneia dintre cele doua subclase. Fiecare obiect contine, printre altele, un string ce are ca valoare mesajul explicativ al exceptiei respective.

Manevrarea exceptiilor se face cu ajutorul instructiunilor try, catch, finally.

try

catch (Exceptie_1 E1)

...

catch (Exceptie_n En)

finally

Java cere ca orice metoda care ar putea provoca aparitia unei exceptii fie sa trateze aceasta exceptie prin try si catch fie sa o anunte printr-o declaratie throws in prototip ca in exemplul de mai jos.

public void metoda1() throws IOException

public void metoda2() throws Exceptie_1, Exceptie_2



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1061
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved