Sep 29

Die IllegalArgumentException wird ausgelöst, wenn einer Methode ein ungültiger Parameterwert übergeben wird. Da es sich um eine RuntimeException handelt, ist ein try/catch/finally-block nicht nötig. Am häufigsten wird diese Methode vom Programmierer eingefügt:

public class Angestellter {


int PersNr;


void setPersNr (int PersNr){


if (PersNr <=0)
//PersNr < 0 ist unlogisch und soll abgefangen werden

throw new IllegalArgumentException();

else

this.PersNr=PersNr;

}

public static void main(String args[]) {


Angestellter a = new Angestellter();
a.setPersNr(0);


}

}

In diesem Falle wird die unsinnige Eingabe einer negativen Personalnummer überprüft und ggfs eine IllegalArgumentException geworfen.

Tagged with:
Feb 17

… komme ich heute :)
Ich habe mir als Ziel gesetzt, mit jedem blogeintrag ein bisschen Wissen im Bezug auf Java und SCJP zu vermitteln.
Einiges wird vermutlich relativ einfach sein und soll nur der Wiederholung dienen (manchmal sieht man ja bekanntlich den Wald vor lauter Bäumen nicht), ich möchte aber auch Eure Sinne in Bezug auf mögliche Fragen/ Antworten schärfen.

Feb 16

Hallo,

da ich mich gerade mit Java und besonders mit dem Erreichen des Zertifikates SCJP (Sun certified Java Programmer) beschäftige, möchte ich gerne anderen hilfreiche Tipps, Kniffe und Lösungsansätze im Bezug auf SCJP-Fragen näher bringen.

Über Anregungen, Kommentare und Hinweise freue ich mich.

Liebe Grüße
Silke

preload preload preload
http://www.wikio.de Blog Top Liste - by TopBlogs.de Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Software
Webbhotell Top Blogs