Programmieren lernen mit Java

Aktuell zu Java 7
Media-Kombination
512 Seiten
2012
Galileo Press
978-3-8362-1788-0 (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 ... 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

Erscheint lt. Verlag 30.5.2012
Reihe/Serie Galileo Computing
Sprache deutsch
Maße 172 x 230 mm
Gewicht 965 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte Eclipse • Java • Java 7 (Programmiersprache); Einführung • Objektorientierung • Progammiergrundkurs • Programmieren • Programmieren lernen
ISBN-10 3-8362-1788-0 / 3836217880
ISBN-13 978-3-8362-1788-0 / 9783836217880
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich