
Programmieren lernen mit Java
Aktuell zu Java 7
Hans-Peter Habelitz(Author)
Galileo Computing (Publisher)
1st Edition
Published on 27. May 2012
Book
Mixed media product
512 pages
978-3-8362-1788-0 (ISBN)
Article exhausted; check for reprint
Description
Programmieren lernen leicht gemacht: Dieses Buch führt Sie auf besonders verständliche Weise in die Programmierung mit Java ein. Schritt für Schritt erfahren Sie alles, was Sie wissen müssen: Angefangen bei der Installation der Entwicklungswerkzeuge über die absoluten Java-Basics bis zur objektorientierten Programmierung. Auch die Entwicklung von Benutzeroberflächen und die Dateiverarbeitung, Grafik- und Datenbankprogrammierung werden ausführlich erläutert. Anschauliche Beispiele stellen dabei sicher, dass Sie den Stoff gut nachvollziehen können. Anhand der vielen Übungsaufgaben und Musterlösungen können Sie Ihre neuen Kenntnisse zudem festigen. So ausgerüstet werden Ihnen Ihre ersten eigenen Java-Programme sicher gelingen!
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
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
Reviews / Votes
»Ein flüchtiger Blick auf das Cover: Klar, ein Handbuch zum Erlernen der Programmiersprache Java. Tatsächlich geht das Werk aber weit darüber hinaus, denn der Autor versucht nichts Geringeres als den blutigen Laien grundsätzlich in das Konzept der Programmierung einzuführen. Der Leser soll lernen, in Algorithmen zu denken und in Java zu schreiben. Folgerichtig beginnt das erste Kapitel mit Begriffsklärungen und der Vorstellung verschiedener Flussdiagramm-Normen, bevor es dann zur Installation von Java und auch gleich zum Programmieren des ersten eigenen Dialogfensters geht. Grundbausteine eines Java-Programms werden ebenso erläu¬tert wie Kontrollstrukturen, Methoden, Klassen und Objekte. Neben Kapiteln zu grafischen Benutzeroberflächen, Containerklassen, Dateien, Tabellen und Datenbanken kommen auch die Fehlerbehandlung und eine Einführung in Eclipse nicht zu kurz. Auf der Buch-DVD finden sich Java 7, Eclipse, Jigloo und alle Beispielprogramme. Für Einsteiger sehr empfehlenswert! «More details
Series
Language
German
Place of publication
Bonn
Germany
Publishing group
Rheinwerk
Edition type
New edition
Dimensions
Height: 23 cm
Width: 17.2 cm
ISBN-13
978-3-8362-1788-0 (9783836217880)
Schweitzer Classification
Other editions
New editions

Hans-Peter Habelitz
Programmieren lernen mit Java
Der leichte Java-Einstieg für Programmieranfänger. Mit vielen Beispielen und Übungsaufgaben
Book
04/2020
6th Edition
Rheinwerk
€19.90
Article exhausted; check for reprint

Hans-Peter Habelitz
Programmieren lernen mit Java
Aktuell zu Java 8 und mit dem WindowBuilder - Ausgabe 2016
Book
02/2016
4th Edition
Rheinwerk
€19.90
Article exhausted; check for reprint

Book
05/2014
2nd Edition
Galileo Computing
€19.90
Article exhausted; check for reprint
Person
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.
Content
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 ... 60
2 ... Grundbausteine eines JavaProgramms ... 61
... 2.1 ... Bezeichner und Schlüsselwörter ... 61
... 2.2 ... Kommentare ... 64
... 2.3 ... Variablen und Datentypen ... 64
... 2.4 ... Operatoren und Ausdrücke ... 89
... 2.5 ... Übungsaufgaben ... 99
... 2.6 ... Ausblick ... 102
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 ... 126
... 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 ... 159
5 ... Objektorientierung ... 160
... 5.1 ... Struktur von Java-Programmen ... 160
... 5.2 ... Objekte ... 167
6 ... Methoden ... 176
... 6.1 ... Was sind Methoden ... 176
... 6.2 ... Werte übergeben ... 182
... 6.3 ... Ergebnisse ... 188
... 6.4 ... Konstruktoren als spezielle Methoden ... 191
... 6.5 ... Übungsaufgaben ... 196
... 6.6 ... Ausblick ... 200
7 ... Mit Klassen und Objekten arbeiten ... 202
... 7.1 ... Gemeinsame Nutzung ... 202
... 7.2 ... Zugriffsmechanismen ... 205
... 7.3 ... Vererbung ... 211
... 7.4 ... Übungsaufgaben ... 219
... 7.5 ... Ausblick ... 225
8 ... Grundlegende Klassen ... 226
... 8.1 ... Die Klasse String ... 226
... 8.2 ... Die Klasse StringBuffer ... 235
... 8.3 ... Wrapper-Klassen ... 238
... 8.4 ... Übungsaufgaben ... 244
... 8.5 ... Ausblick ... 246
9 ... Grafische Benutzeroberflächen ... 247
... 9.1 ... Einführung ... 247
... 9.2 ... Grundlegende Klassen und Methoden ... 261
... 9.3 ... Programmfenster mit weiteren Komponenten ... 265
... 9.4 ... Übungsaufgaben ... 295
... 9.5 ... Ausblick ... 301
10 ... Fehlerbehandlung mit Exceptions ... 302
... 10.1 ... Umgang mit Fehlern ... 302
... 10.2 ... Mit Exceptions umgehen ... 305
... 10.3 ... Fortgeschrittene Ausnahmebehandlung ... 310
... 10.4 ... Übungsaufgaben ... 316
... 10.5 ... Ausblick ... 318
11 ... Containerklassen ... 319
... 11.1 ... Array ... 319
... 11.2 ... ArrayList und JList ... 333
... 11.3 ... Übungsaufgaben ... 344
... 11.4 ... Ausblick ... 347
12 ... Dateien ... 349
... 12.1 ... Die Klasse File ... 349
... 12.2 ... Ein- und Ausgaben aus der Sicht von Java ... 357
... 12.3 ... Das API nutzen ... 364
... 12.4 ... Beispielanwendungen ... 377
... 12.5 ... Übungsaufgaben ... 392
... 12.6 ... Ausblick ... 395
13 ... Zeichnen ... 396
... 13.1 ... In Komponenten zeichnen ... 396
... 13.2 ... Zeichnen in Standardkomponenten ... 403
... 13.3 ... Farben verwenden ... 420
... 13.4 ... Auswerten von Mausereignissen ... 425
... 13.5 ... Übungsaufgaben ... 435
... 13.6 ... Ausblick ... 437
14 ... Animationen und Threads ... 438
... 14.1 ... Multitasking und Multithreading ... 438
... 14.2 ... Zeitlich gesteuerte Abläufe programmieren ... 440
... 14.3 ... Übungsaufgaben ... 459
... 14.4 ... Ausblick ... 462
15 ... Tabellen und Datenbanken ... 463
... 15.1 ... Die Klasse JTable ... 463
... 15.2 ... Datenbankzugriff ... 479
... 15.3 ... Übungsaufgaben ... 489
A ... Inhalt der DVD ... 492
B ... Ein Programm mit Eclipse als .jar-File speichern ... 493
C ... Musterlösungen ... 496
... C.1 ... Musterlösungen zu den Aufgaben aus Abschnitt 2.2.9 ... 496
... C.2 ... Musterlösungen zu den Aufgaben aus Abschnitt 2.4 ... 498
... C.3 ... Musterlösungen zu den Aufgaben aus Abschnitt 3.3.5 ... 502
D ... Quellen ... 504
E ... Der Autor ... 505
... Index ... 506
... 1.1 ... Was bedeutet Programmierung? ... 16
... 1.2 ... Java ... 31
... 1.3 ... Ein erstes Java-Programm ... 39
... 1.4 ... Übungsaufgaben ... 52
... 1.5 ... Ausblick ... 60
2 ... Grundbausteine eines JavaProgramms ... 61
... 2.1 ... Bezeichner und Schlüsselwörter ... 61
... 2.2 ... Kommentare ... 64
... 2.3 ... Variablen und Datentypen ... 64
... 2.4 ... Operatoren und Ausdrücke ... 89
... 2.5 ... Übungsaufgaben ... 99
... 2.6 ... Ausblick ... 102
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 ... 126
... 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 ... 159
5 ... Objektorientierung ... 160
... 5.1 ... Struktur von Java-Programmen ... 160
... 5.2 ... Objekte ... 167
6 ... Methoden ... 176
... 6.1 ... Was sind Methoden ... 176
... 6.2 ... Werte übergeben ... 182
... 6.3 ... Ergebnisse ... 188
... 6.4 ... Konstruktoren als spezielle Methoden ... 191
... 6.5 ... Übungsaufgaben ... 196
... 6.6 ... Ausblick ... 200
7 ... Mit Klassen und Objekten arbeiten ... 202
... 7.1 ... Gemeinsame Nutzung ... 202
... 7.2 ... Zugriffsmechanismen ... 205
... 7.3 ... Vererbung ... 211
... 7.4 ... Übungsaufgaben ... 219
... 7.5 ... Ausblick ... 225
8 ... Grundlegende Klassen ... 226
... 8.1 ... Die Klasse String ... 226
... 8.2 ... Die Klasse StringBuffer ... 235
... 8.3 ... Wrapper-Klassen ... 238
... 8.4 ... Übungsaufgaben ... 244
... 8.5 ... Ausblick ... 246
9 ... Grafische Benutzeroberflächen ... 247
... 9.1 ... Einführung ... 247
... 9.2 ... Grundlegende Klassen und Methoden ... 261
... 9.3 ... Programmfenster mit weiteren Komponenten ... 265
... 9.4 ... Übungsaufgaben ... 295
... 9.5 ... Ausblick ... 301
10 ... Fehlerbehandlung mit Exceptions ... 302
... 10.1 ... Umgang mit Fehlern ... 302
... 10.2 ... Mit Exceptions umgehen ... 305
... 10.3 ... Fortgeschrittene Ausnahmebehandlung ... 310
... 10.4 ... Übungsaufgaben ... 316
... 10.5 ... Ausblick ... 318
11 ... Containerklassen ... 319
... 11.1 ... Array ... 319
... 11.2 ... ArrayList und JList ... 333
... 11.3 ... Übungsaufgaben ... 344
... 11.4 ... Ausblick ... 347
12 ... Dateien ... 349
... 12.1 ... Die Klasse File ... 349
... 12.2 ... Ein- und Ausgaben aus der Sicht von Java ... 357
... 12.3 ... Das API nutzen ... 364
... 12.4 ... Beispielanwendungen ... 377
... 12.5 ... Übungsaufgaben ... 392
... 12.6 ... Ausblick ... 395
13 ... Zeichnen ... 396
... 13.1 ... In Komponenten zeichnen ... 396
... 13.2 ... Zeichnen in Standardkomponenten ... 403
... 13.3 ... Farben verwenden ... 420
... 13.4 ... Auswerten von Mausereignissen ... 425
... 13.5 ... Übungsaufgaben ... 435
... 13.6 ... Ausblick ... 437
14 ... Animationen und Threads ... 438
... 14.1 ... Multitasking und Multithreading ... 438
... 14.2 ... Zeitlich gesteuerte Abläufe programmieren ... 440
... 14.3 ... Übungsaufgaben ... 459
... 14.4 ... Ausblick ... 462
15 ... Tabellen und Datenbanken ... 463
... 15.1 ... Die Klasse JTable ... 463
... 15.2 ... Datenbankzugriff ... 479
... 15.3 ... Übungsaufgaben ... 489
A ... Inhalt der DVD ... 492
B ... Ein Programm mit Eclipse als .jar-File speichern ... 493
C ... Musterlösungen ... 496
... C.1 ... Musterlösungen zu den Aufgaben aus Abschnitt 2.2.9 ... 496
... C.2 ... Musterlösungen zu den Aufgaben aus Abschnitt 2.4 ... 498
... C.3 ... Musterlösungen zu den Aufgaben aus Abschnitt 3.3.5 ... 502
D ... Quellen ... 504
E ... Der Autor ... 505
... Index ... 506