Programmieren lernen mit Java
Rheinwerk
978-3-8362-2862-6 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Aus dem Inhalt:
* Grundlagen
* Java und Eclipse
* Variablen und ihre Reichweite
* Bedingungen, Schleifen & Co.
* Die Welt der Objekte
* Klassen, Objekte, Methoden
* Zugriffsschutz richtig setzen
* Fehler und Ausnahmen
* Grafische Benutzeroberflächen
* Fenster, Schaltflächen & Co.
* GUI-Komponenten mit Swing
* Zeichnen und Animation
* Dateien und Datenbanken
* Lese- und Schreibzugriff
* Datenbanken mit JDBC
* Datensätze präsentieren
Dipl.-Ing. Hans-Peter Habelitz unterrichtet Informatik an einer Berufsschule. Er hat schon vielen Einsteigern das Programmieren beigebracht. Sein Wissen über wirksamen Unterricht hat er über 10 Jahre lang als Dozent für Fachdidaktik der Informatik an angehende Lehrer weitergegeben.
1. Einführung ... 15
1.1 ... Was bedeutet Programmierung? ... 16
1.2 ... Java ... 31
1.3 ... Ein erstes Java-Programm ... 39
1.4 ... Übungsaufgaben ... 52
1.5 ... Ausblick ... 59
2. Grundbausteine eines JavaProgramms ... 61
2.1 ... Bezeichner und Schlüsselwörter ... 61
2.2 ... Kommentare ... 63
2.3 ... Variablen und Datentypen ... 64
2.4 ... Operatoren und Ausdrücke ... 88
2.5 ... Übungsaufgaben ... 98
2.6 ... Ausblick ... 101
3. Kontrollstrukturen ... 103
3.1 ... Anweisungsfolge (Sequenz) ... 103
3.2 ... Auswahlstrukturen (Selektionen) ... 104
3.3 ... Wiederholungsstrukturen (Schleifen oder Iterationen) ... 117
3.4 ... Auswirkungen auf Variablen ... 125
3.5 ... Ausblick ... 128
4. Einführung in Eclipse ... 129
4.1 ... Die Entwicklungsumgebung Eclipse ... 129
4.2 ... Erste Schritte mit Eclipse ... 138
4.3 ... Fehlersuche mit Eclipse ... 148
4.4 ... Ausblick ... 158
5. Klassen und Objekte ... 159
5.1 ... Struktur von Java-Programmen ... 159
5.2 ... Objekte ... 166
5.3 ... Methoden ... 174
5.4 ... Werte übergeben ... 180
5.5 ... Ergebnisse ... 185
5.6 ... Konstruktoren als spezielle Methoden ... 188
5.7 ... Übungsaufgaben ... 193
5.8 ... Ausblick ... 196
6. Mit Klassen und Objekten arbeiten ... 199
6.1 ... Gemeinsame Nutzung ... 199
6.2 ... Zugriffsmechanismen ... 202
6.3 ... Beziehungen zwischen Klassen ... 207
6.4 ... Vererbung ... 210
6.5 ... Übungsaufgaben ... 219
6.6 ... Ausblick ... 226
7. Grundlegende Klassen ... 227
7.1 ... Die Klasse »String« ... 227
7.2 ... Die Klassen »StringBuffer« und »StringBuilder« ... 236
7.3 ... Wrapper-Klassen ... 239
7.4 ... Date & Time API ... 245
7.5 ... Übungsaufgaben ... 258
7.6 ... Ausblick ... 260
8. Grafische Benutzeroberflächen ... 263
8.1 ... Einführung ... 263
8.2 ... Grundlegende Klassen und Methoden ... 276
8.3 ... Programmfenster mit weiteren Komponenten ... 281
8.4 ... Übungsaufgaben ... 310
8.5 ... Ausblick ... 315
9. Fehlerbehandlung mit Exceptions ... 317
9.1 ... Umgang mit Fehlern ... 317
9.2 ... Mit Exceptions umgehen ... 320
9.3 ... Fortgeschrittene Ausnahmebehandlung ... 325
9.4 ... Übungsaufgaben ... 331
9.5 ... Ausblick ... 332
10. Containerklassen ... 333
10.1 ... Array ... 333
10.2 ... »ArrayList« und »JList« ... 346
10.3 ... Übungsaufgaben ... 357
10.4 ... Ausblick ... 361
11. Dateien ... 363
11.1 ... Die Klasse »File« ... 363
11.2 ... Ein- und Ausgaben in Java ... 370
11.3 ... Das API nutzen ... 378
11.4 ... Beispielanwendungen ... 391
11.5 ... Übungsaufgaben ... 405
11.6 ... Ausblick ... 407
12. Zeichnen ... 409
12.1 ... In Komponenten zeichnen ... 409
12.2 ... Farben verwenden ... 435
12.3 ... Auswerten von Mausereignissen ... 439
12.4 ... Übungsaufgaben ... 449
12.5 ... Ausblick ... 452
13. Animationen und Threads ... 453
13.1 ... Multitasking und Multithreading ... 453
13.2 ... Zeitlich gesteuerte Abläufe programmieren ... 455
13.3 ... Übungsaufgaben ... 473
13.4 ... Ausblick ... 476
14. Tabellen und Datenbanken ... 477
14.1 ... Die Klasse »JTable« ... 477
14.2 ... Datenbankzugriff ... 493
14.3 ... Übungsaufgaben ... 503
14.4 ... Ausblick ... 505
1. Inhalt der DVD ... 507
2. Ein Programm mit Eclipse als ».jar«-File speichern ... 509
3. Musterlösungen ... 513
C.1 ... Musterlösungen zu den Aufgaben aus Abschnitt 2.3.9 ... 513
C.2 ... Musterlösungen zu den Aufgaben aus Abschnitt 2.5 ... 515
C.3 ... Musterlösungen zu den Aufgaben aus Abschnitt 3.3.5 ... 518
4. Quellen ... 521
Index ... 523
Erscheint lt. Verlag | 27.5.2014 |
---|---|
Reihe/Serie | Galileo Computing |
Sprache | deutsch |
Maße | 172 x 230 mm |
Gewicht | 1018 g |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Java |
Schlagworte | Benutzeroberflächen • Datenbankprogrammierung • Eclipse • GUI • Java • Java 8 (Programmiersprache); Einführung • JAVA-Programme • Objektorientierung • OOP • Programmieren • Programmieren lernen • Programmiergrundkurs |
ISBN-10 | 3-8362-2862-9 / 3836228629 |
ISBN-13 | 978-3-8362-2862-6 / 9783836228626 |
Zustand | Neuware |
Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich