Man sætter try blokken rundt om den del af koden, hvor der kan opstå en Exception. I catch blokken skriver man den kode, som skal eksekveres, når Exception opstår.
Throw bliver brugt til at til at kaste en Exception.
- throw new Exception();
-
- throw new ParseException();
Throws bliver brugt til at vise, at Exception handling ikke foretages i methoden, men skal håndteres af kalderen af metoden
- public void method() throws Exception
- {
- throw new Exception();
- }
Fordelen er, at en metode kun kan returnere ét objekt/én simpel datatype, men den kan returnere mange forskellige Exceptions.
Indlæg senest redigeret d. 07.06.2008 17:53 af Bruger #13106