16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

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.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

1.4.2.5.1 Die Klasse Str<strong>in</strong>g............................................................................................................... 112<br />

1.4.2.5.2 Die Klasse Str<strong>in</strong>gBuffer ......................................................................................................... 116<br />

1.4.2.6 Die Math-Klasse ........................................................................................................................... 117<br />

1.4.2.7 Object-Wrapper-Klassen............................................................................................................... 118<br />

1.4.3 Ausnahmen und Ausnahmenbehandlung............................................................................................. 121<br />

1.4.4 E<strong>in</strong>-, Ausgaben..................................................................................................................................... 128<br />

1.4.4.1 E<strong>in</strong>- und Ausgabeströme <strong>de</strong>r Klasse System................................................................................. 128<br />

1.4.4.2 Datenströme .................................................................................................................................. 129<br />

1.4.4.3 E<strong>in</strong>gabe und Ausgabe mit Dateien................................................................................................ 131<br />

1.4.4.4 Verwalten von Dateien und Verzeichnissen durch die Klasse File............................................... 137<br />

1.4.4.5 Filtern mit <strong>de</strong>n Klasse FilterRea<strong>de</strong>r und FilterWriter ................................................................... 137<br />

1.4.4.6 Der Dateiauswahl-Dialog.............................................................................................................. 141<br />

2. HAUPTBESTANDTEILE DER SPRACHE ................................................................................... 143<br />

2.1 Token.......................................................................................................................................................... 143<br />

2.1.1 Schlüsselworte ..................................................................................................................................... 144<br />

2.1.2 Bezeichner und Namenskonventionen................................................................................................. 144<br />

2.1.3 Literale ................................................................................................................................................. 145<br />

2.1.3.1 Ganzzahlige Literale ..................................................................................................................... 145<br />

2.1.3.2 Gleitpunktliterale .......................................................................................................................... 145<br />

2.1.3.3 Boolesche Literale......................................................................................................................... 146<br />

2.1.3.4 Zeichenliterale............................................................................................................................... 146<br />

2.1.3.5 Zeichenkettenliterale..................................................................................................................... 147<br />

2.1.4 Trennzeichen........................................................................................................................................ 147<br />

2.1.5 Operatoren ........................................................................................................................................... 148<br />

2.1.5.1 Arithmetische Operatoren ............................................................................................................. 148<br />

2.1.5.1.1 E<strong>in</strong>stellige arithmetische Operatoren ..................................................................................... 148<br />

2.1.5.1.2 Arithmetische Zuweisungsoperatoren.................................................................................... 148<br />

2.1.5.2 Inkrement- / Dekrement-Operatoren............................................................................................. 149<br />

2.1.5.3 Bitweise arithmetische Operatoren ............................................................................................... 149<br />

2.1.5.4 Bitweise Verschiebungsoperatoren............................................................................................... 149<br />

2.1.5.5 Bitweise Zuweisungsoperatoren ................................................................................................... 151<br />

2.1.5.6 Vergleichsoperatoren .................................................................................................................... 152<br />

2.1.5.7 Logische Vergleichsoperatoren..................................................................................................... 152<br />

2.1.6 Kommentare, e<strong>in</strong>gebettete Dokumentation.......................................................................................... 153<br />

2.2 Typen.......................................................................................................................................................... 155<br />

2.2.1 Primitive Datentypen ........................................................................................................................... 155<br />

2.2.2 Operationen mit primitiven Datentypen............................................................................................... 156<br />

2.2.2.1 Operationen mit booleschen Variablen......................................................................................... 156<br />

2.2.2.2 Operationen mit Zeichenvariablen................................................................................................ 156<br />

2.2.2.3 Operationen mit Gleitpunktzahlen ................................................................................................ 157<br />

2.2.2.4 Operationen mit ganzzahligen Variablen (bzw. ganzzahligen Ausdrücken) ................................ 158<br />

2.2.3 Datenfel<strong>de</strong>r (Arrays) ............................................................................................................................ 159<br />

2.2.3.1 Deklarieren, Erstellen von Array-Objekten .................................................................................. 159<br />

2.2.3.2 Zugriff auf Datenfeld-Elemente, Än<strong>de</strong>rn von Datenfeld-Elementen............................................ 161<br />

2.2.3.3 Anwendungen mit e<strong>in</strong>dimensionaler Datenfel<strong>de</strong>rn....................................................................... 162<br />

2.2.3.4 Mehrdimensionale Datenfel<strong>de</strong>r..................................................................................................... 164<br />

2.2.3.5 Die Klasse Arrays ......................................................................................................................... 170<br />

2.3 Ausdrücke.................................................................................................................................................. 171<br />

2.3.1 Arithmetische Ausdrücke..................................................................................................................... 171<br />

2.3.2 Bewertung von Ausdrücken................................................................................................................. 171<br />

2.3.3 Typkonvertierungen............................................................................................................................. 172<br />

2.3.4 Vergleichsoperatoren ........................................................................................................................... 175<br />

2.3.5 Logische Ausdrücke............................................................................................................................. 175<br />

2.4 Anweisungen.............................................................................................................................................. 176<br />

2.4.1 Blöcke und Anweisungen .................................................................................................................... 176<br />

4

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!