Programmieren lernen mit Java

Aktuell zu Java 8 - Keine Vorkenntnisse erforderlich
Media-Kombination
527 Seiten
2014 | 2. Auflage
Rheinwerk
978-3-8362-2862-6 (ISBN)

Lese- und Medienproben

Programmieren lernen mit Java - Hans-Peter Habelitz
19,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Programmieren lernen leicht gemacht: Dieses Buch führt Sie auf besonders verständliche Weise in die Programmierung mit Java ein. Ohne Vorkenntnisse erfahren Sie Schritt für Schritt 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

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
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich