29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

7.5 Zusammenfassung<br />

ExceptionHandling<br />

try {}<br />

catch(Exception e) {}<br />

finally {}<br />

Es ist auch möglich, seine eigenen Exception-Klassen zu bilden, indem man sie von der<br />

Klasse Throwable bzw. Exception erben lässt.<br />

7.5 Zusammenfassung<br />

Der erste Teil dieses Kapitels befasst sich vor allem mit der Klasse Calendar und dem<br />

Umgang mit Graphics-Objekten bzw. dem Zeichnen einer Uhr mittels trigonometrischer<br />

Funktionen. Hierbei wurde der compound assignment operator und der conditional<br />

operator eingeführt. Das Prinzip des method overloading wurde ebenfalls erwähnt.<br />

Anschliessend wurde die Datenstruktur Array behandelt. Ein Array realisiert eine<br />

Datenstruktur, bei welcher auf Elemente gleichen Typs durch einen ganzzahligen Index<br />

zugegriffen wird. In <strong>Java</strong> werden Arrays durch Objekte realisiert. Die Indizierung beginnt<br />

bei Null, die Anzahl der Elemente eines Array ist fix.<br />

Der Schluss des Kapitels widmet sich dem Exception Handling. Dieses erlaubt die<br />

Handhabung ausserordentlicher Vorkommnisse eines Programms. Hierbei werden die<br />

exceptiongenerierenden Anweisungen und die Anweisungen zu deren Handhabung<br />

speziell mit den Schlüsselwörtern try und catch markiert:<br />

♦ Das Auftreten eines aussergewöhnlichen Vorkommnisses wird im Programm durch das<br />

„Werfen“ einer Exception symbolisiert. Der normale Programmverlauf wird<br />

unterbrochen, damit man den Zustand beheben kann. Eine Exception ist Instanz einer<br />

Exception-Klasse.<br />

♦ Eine Exception kann entweder explizit mit dem Schlüsselwort throw oder implizit<br />

aufgrund eines Methodenaufrufs geworfen werden. Führt der Aufruf einer Methode<br />

zum Auswurf einer Exception, muss die Methode dies in ihrer Signatur durch das<br />

Schlüsselwort throws deklarieren.<br />

♦ Eine Exception wandert so lange durch die Blockstruktur eines Programms, bis sie<br />

einen geeigneten Fänger findet. Sollte sie nirgends gefangen werden, gibt der<br />

Interpreter eine entsprechend Fehlermeldung aus.<br />

197

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!