Java Kurs [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Java Kurs c 1998-2000 Kurt Huwig jun. Mainzer Straße 35 D-66111 Saarbrücken Tel: +49-(0)-681 / 685 0100 Fax: +49-(0)-681 / 685 0101           Erstellt mit LATEX 2ε unter Linux 2. September 2000

Inhaltsverzeichnis 1

2

3

4

5

6

Einführung 1.1 Was ist Java?

.

Installation 2.1 Installation des JDK 2.2 Hello Web! . . 2.3 Was ist passiert? .

.

. . .

.

. . .

Erste Schritte 3.1 Ein Java-Programm analysiert 3.2 Ein erstes Applet . . . 3.3 Datentypen . . . . 3.4 Variablen - ein Rechteck . 3.5 Zuweisungen . . . 3.6 Kontrollstrukturen . . 3.7 Kommentare . . . 3.8 Übungen . . . . 3.9 Zusammenfassung . .

.

. . .

. . . . . . . . .

.

. . .

. . . . . . . . .

.

. . .

. . . . . . . . .

.

. . .

. . . . . . . . .

.

. . .

. . . . . . . . .

.

. . .

. . . . . . . . .

.

. . .

. . . . . . . . .

.

1 1

. . .

3 3 4 4

. . . . . . . . .

5 5 6 7 7 9 9 12 13 13

Etwas Übung 4.1 Einfache Ein- / Ausgabe . . 4.2 Bessere Ein- / Ausgabe . . 4.3 Passwortabfrage . . . . 4.4 Zeichenketten in Zahlen umwandeln

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

14 14 15 15 16

Arrays 5.1 Erzeugung von Arrays . 5.2 Mehrdimensionale Arrays 5.3 Zugriff auf Arrayelemente 5.4 Länge eines Arrays . 5.5 Übungen zu Arrays .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

17 17 17 18 18 18

Methoden 6.1 Was sind Methoden? 6.2 lokale Variablen . 6.3 Parameter . . 6.4 Rückgabewerte . 6.5 Überladung . . 6.6 Übungen . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

19 19 20 20 21 21 22

. . . . . .

c 2000 iKu Netzwerklösungen

!#"#"%$'&(%(*)#)#)'+,.-%/02132"546+8753%(

i

Inhaltsverzeichnis 7

8

9

Klassen 7.1 Einführung in Klassen . . . . 7.2 Eine Fensterklasse . . . . 7.3 Übungen zu Klassen . . . . 7.4 Objekterzeugung . . . . . 7.5 Übungen zur Überladung . . . 7.6 Statische Elemente . . . . 7.7 Übungen zu Klassenfeldern und -methoden 7.8 Objektfreigabe . . . . . 7.9 Arrays von Objekten . . . . 7.10 Ausnahmen . . . . . 7.11 Übungen zu Ausnahmen . . . 7.12 Zusammenfassung . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

23 23 23 25 26 26 27 28 28 29 29 30 30

Erbung, Pakete und Sichtbarkeit 8.1 Wozu Erbung? . . . 8.2 Unterklassen . . . 8.3 Überdeckung und Überschreibung 8.4 Polymorphie . . . 8.5 Übungen zur Polymorphie . 8.6 Packages und der 9#: