|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Exceptii Java | ||||||
|
||||||
Pentru tratarea erorilor remediabile Java foloseste exceptiile. j8k13kj • pot fi ignorate ; • pot fi tratate direct in codul in care apar; • pot fi transmise codului ce a apelat metoda care a generat exceptia, in ideea ca vor fi tratate de acesta. De obicei se recomanda tratarea erorilor in cadrul programului. Exceptiile sunt tratate ca obiecte. Codul de tratare a exceptiilor se afla in pachetul java.lang, mai exact in clasa java.lang.Exception. Exceptiile sunt tratate cu ajutorul a trei tipuri de instructiuni : try, catch si finally. Acestea sunt folosite in constructii de forma: try S instructiuni care pot genera o exceptie catch (ExceptionType1 e) S prelucrarea exceptiei de tipul 1 finally S prelucrarea tuturor celorlalte tipuri de exceptii Exemplu de folosire a instructiunilor try - catch public class ExExceptie S public static void main (String argsst) S intst myArray a new ints10t; try S T T Exemplu de folosire a instructiunii finally Exemplu: import java.net.*; public class MyMain S public static void main (String argsst) S MalformedURLException e; e a new MalformedURLException(“Adresa URL incorecta!”); throw(e); T Personalizarea exceptiilor existente cat si crearea de noi exceptii se realizeaza
prin extinderea clasei java.lang.Exception public class VerifyRange S Obs: sectiunea throw din declaratia functiei obliga orice rutina care apeleaza
metoda VerifyRange sa contina o procedura de tratare a exceptiei MyOutOfRangeException.
|
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|