freeBook
 
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Java 6. Professionell einsteigen

Java 6. Professionell einsteigen

von: Dirk Frischalowski, Ulrike Böttcher

entwickler.press, 2007

ISBN: 9783939084198, 410 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 29,70 EUR

Ersparnis: 5,20 EUR

Mehr zum Inhalt

Java 6. Professionell einsteigen


 

Inhaltsverzeichnis

6

Vorwort

14

1 Einführung und Installation

16

1.1 Ein paar Worte zu Java

16

1.2 Installation der Java SE 6

19

1.3 Die Verzeichnisstruktur und wichtige Dateien des JDK

26

1.4 Gängige Abkürzungen im Java-Umfeld

27

2 Die erste Java- Anwendung

30

2.1 Einführung

30

2.2 Eingabe des Sourcecodes

31

2.3 Übersetzen von Anwendungen

36

2.4 Ausführen der Anwendung

41

2.5 Der Klassenpfad

44

2.6 Applets mit dem Appletviewer ausführen

46

2.7 Verwendung der Beispiele

47

2.8 Datenein- und -ausgabe

48

2.9 Kurzes Glossar

49

3 Grundlegende Sprachelemente

52

3.1 Elemente eines Programms

52

3.2 Primitive Datentypen

56

3.3 Variablen und Konstanten

60

3.4 Operatoren und Ausdrücke

66

3.5 Steuerung des Programmflusses

73

3.6 Übungen

93

4 Klassen, Interfaces und Objekte

94

4.1 Einführung

94

4.2 Einfache Klassen

96

4.3 Objekte

98

4.4 Methoden

101

4.5 Konstruktoren und Destruktoren

111

4.6 Zugriffsattribute und Sichtbarkeit

117

4.7 Statische Klassenelemente

117

4.8 Aufzählungstypen mit Enum

120

4.9 Vererbung

126

4.10 Interfaces

136

4.11 Adapterklassen

141

4.12 Abstrakte Klassen und Methoden

143

4.13 Methoden überschreiben

145

4.14 Polymorphie

146

4.15 Innere, verschachtelte und lokale Klassen

148

4.16 Anonyme Klassen

153

4.17 Übungen

156

5 Packages

158

5.1 Einführung

158

5.2 Packages importieren

162

5.3 Statischer Import

164

5.4 Übungen

166

6 Arrays, Wrapper und Auto( un) boxing

168

6.1 Arrays

168

6.2 Die Klasse Arrays

172

6.3 Wrapper-Klassen

174

6.4 Übungen

179

7 Exceptions

180

7.1 Einführung

180

7.2 Exceptions behandeln

182

7.3 Exceptions weitergeben

186

7.4 Aufräumen mit finally

188

7.5 Exceptions auslösen

189

7.6 Eigene Exceptions verwenden

195

7.7 Übungen

197

8 Assertions

200

8.1 Einführung

200

8.2 Informationen zum Einsatz von Assertions

202

8.3 Aktivieren von Assertions

205

8.4 Übungen

207

9 Zeichenkettenverarbeitung

208

9.1 Mit String-Objekten arbeiten

208

9.2 StringBuilder- und StringBuffer-Objekte verwenden

219

9.3 Formatierung

225

9.4 Übungen

239

10 Nützliche Klassen

242

10.1 Datum und Uhrzeit

242

10.2 Zufallszahlen erzeugen

250

10.3 Die Klasse System

253

10.4 Die Klassen Process, ProcessBuilder und Runtime

260

10.5 Übungen

262

11 Datei- und Verzeichniszugriffe

264

11.1 File-Objekt erzeugen

264

11.2 Informationen über Datei ermitteln

266

11.3 Verzeichnisse und Dateien anlegen, löschen und umbenennen

268

11.4 Dateien und Verzeichnisse auflisten lassen

274

11.5 Übungen

277

12 Ein- und Ausgabe / Streams

280

12.1 Ein- und Ausgabe auf Standardgeräte

280

12.2 Das Stream-Konzept von Java

283

12.3 Character- Streams

285

12.4 Byte- Streams

305

12.5 Dateien mit wahlfreiem Zugriff

314

12.6 Übungen

318

13 Collections

320

13.1 Einführung

320

13.2 Listen

330

13.3 Mengen

334

13.4 Schlangen

337

13.5 Abbildungen

338

13.6 Algorithmen der Klasse Collections

344

13.7 Übungen

350

14 Generics

352

14.1 Einführung

352

14.2 Type Erasure

355

14.3 Generische Typen

358

14.4 Wildcards und Bounds

359

14.5 Generische Methoden

364

14.6 Standardcode und Generics

368

14.7 Einschränkungen

369

14.8 Kovariante Rückgabetypen

370

14.9 Übungen

374

15 JAR- Archive

376

15.1 Einführung

376

15.2 Das Manifest und das Verzeichnis META-INF

377

15.3 Verwendung des jar- Tools

379

15.4 Verwendung von Archiven

384

15.5 Übungen

385

16 Javadoc

386

16.1 Einführung

386

16.2 Anwendung des Kommandozeilentools

388

16.3 Dokumentationskommentare

391

16.4 Übungen

395

17 Anwendungen weitergeben

396

17.1 Einführung

396

17.2 Angepasste Installationen

398

17.3 Wie werden Anwendungen weitergegeben?

399

Stichwortverzeichnis

402