Sie sind hier
E-Book

Java-Intensivkurs

In 14 Tagen lernen Projekte erfolgreich zu realisieren

AutorMarco Block
VerlagSpringer-Verlag
Erscheinungsjahr2007
Seitenanzahl257 Seiten
ISBN9783540722724
FormatPDF
KopierschutzDRM
GerätePC/MAC/eReader/Tablet
Preis22,99 EUR

Verständliche und kompakte Einführung in die Softwareentwicklung mit Java. Der Autor konzentriert sich auf Konzepte und Methoden statt auf versionsspezifische Sprachelemente. Ziel ist die Motivation und Ausbildung zum Selbststudium. Dabei setzt er auf kreative, neue Beispiele und streift verschiedene Gebiete der Informatik, wie z.B. Algorithmik, Künstliche Intelligenz, Bildverarbeitung und Spielentwicklung. Am Ende eines jeden Kapitels fasst er die Konzepte kurz zusammen und zeigt die konkrete Anwendung anhand praktischer Aufgaben. Auf der dazugehörigen Website: alle Beispiele aus dem Buch, Lösungen der Aufgaben und zusätzliches Material.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Vorwort7
Inhaltsverzeichnis11
1 Tag 1: Vorbereitungen und Motivation17
1.1 Motivation: Warum gerade Java?17
1.2 Vorteile des Selbststudiums18
1.3 Installation von Java19
1.4 Testen wir das Java-System20
2 Tag 2: Grundlegende Prinzipien der Programmentwicklung23
2.1 Primitive Datentypen und ihreWertebereiche23
2.2 Variablen und Konstanten25
2.3 Primitive Datentypen und ihre Operationen27
2.4 Casting, Typumwandlungen32
2.5 Methoden der Programmerstellung36
2.6 Programme in Java40
2.7 Zusammenfassung und Aufgaben41
3 Tag 3: Programmieren mit einem einfachen Klassenkonzept44
3.1 Sequentielle Anweisungen45
3.2 Verzweigungen46
3.3 Verschiedene Schleifentypen48
3.4 Sprunganweisungen52
3.5 Klassen56
3.6 Zusammenfassung und Aufgaben58
4 Tag 4: Daten laden und speichern60
4.1 Externe Programmeingaben61
4.2 Daten aus einer Datei einlesen62
4.3 Daten in eine Datei schreiben64
4.4 Daten von der Konsole einlesen64
4.5 Zusammenfassung und Aufgaben65
5 Tag 5: Verwendung einfacher Datenstrukturen67
5.1 Arrays und Matrizen67
5.2 Zusammenfassung und Aufgaben75
6 Tag 6: Debuggen und Fehlerbehandlungen77
6.1 Das richtige Konzept77
6.2 Exceptions in Java79
6.3 Fehlerhafte Berechnungen aufspüren82
6.4 Zusammenfassung und Aufgaben85
7 Tag 7: Erweitertes Klassenkonzept87
7.1 Entwicklung eines einfachen Fußballmanagers87
7.2 Aufarbeitung der vorhergehenden Kapitel103
7.3 Zusammenfassung und Aufgaben112
8 Tag 8: Verwendung von Bibliotheken114
8.1 Standardbibliotheken114
8.2 Mathematik-Bibliothek116
8.3 Zufallszahlen in Java117
8.4 Das Spiel Black Jack119
8.5 JAMA - Lineare Algebra131
8.6 Eine eigene Bibliothek bauen133
8.7 Zusammenfassung und Aufgaben134
9 Tag 9: Grafische Benutzeroberflächen136
9.1 Fenstermanagement unter AWT136
9.2 Zeichenfunktionen innerhalb des Fensters verwenden138
9.3 Auf Fensterereignisse reagieren und sie behandeln143
9.4 Auf Mausereignisse reagieren149
9.5 Zusammenfassung und Aufgaben150
10 Tag 10: Appletprogrammierung151
10.1 Kurzeinführung in HTML151
10.2 Applets im Internet152
10.3 Bauen eines kleinen Applets153
10.4 Verwendung des Appletviewers153
10.5 Eine Applikation zum Applet umbauen155
10.6 Flackernde Applets vermeiden158
10.7 Ein Beispiel mit mouseDragged162
10.8 Zusammenfassung und Aufgaben163
11 Tag 11: Techniken der Programmentwicklung165
11.1 Der Begriff Algorithmus165
11.2 Entwurfs-Techniken166
11.3 Algorithmen miteinander vergleichen172
11.4 Kleine algorithmische Probleme173
11.5 Zusammenfassung und Aufgaben180
12 Tag 12: Bildverarbeitung182
12.1 Das RGB-Farbmodell182
12.2 Grafische Spielerei: Apfelmännchen184
12.3 Zusammenfassung und Aufgaben198
13 Tag 13: Methoden der Künstlichen Intelligenz199
13.1 Mustererkennung199
13.2 Spieltheorie212
13.3 Zusammenfassung und Aufgaben218
14 Tag 14: Entwicklung einer größeren Anwendung220
14.1 Entwurf eines Konzepts220
14.2 Implementierung224
14.3 Spielen wir ein Spiel TeeTrist237
14.4 Dokumentation mit javadoc238
14.5 Zusammenfassung und Aufgaben239
15 Java – Weiterführende Konzepte241
15.1 Professionelle Entwicklungsumgebungen241
15.2 Das Klassendiagramm als Konzept einer Software242
15.3 Verwendung externer Bibliotheken244
15.4 Zusammenarbeit in großen Projekten245
Glossar247
Literatur252
Sachverzeichnis255

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

FREIE WERKSTATT

FREIE WERKSTATT

Die Fachzeitschrift FREIE WERKSTATT berichtet seit der ersten Ausgaben 1994 über die Entwicklungen des Independent Aftermarkets (IAM). Hauptzielgruppe sind Inhaberinnen und Inhaber, Kfz-Meisterinnen ...

Bibel für heute

Bibel für heute

BIBEL FÜR HEUTE ist die Bibellese für alle, die die tägliche Routine durchbrechen wollen: Um sich intensiver mit einem Bibeltext zu beschäftigen. Um beim Bibel lesen Einblicke in Gottes ...

bank und markt

bank und markt

Zeitschrift für Banking - die führende Fachzeitschrift für den Markt und Wettbewerb der Finanzdienstleister, erscheint seit 1972 monatlich. Leitthemen Absatz und Akquise im Multichannel ...

crescendo

crescendo

Die Zeitschrift für Blas- und Spielleutemusik in NRW - Informationen aus dem Volksmusikerbund NRW - Berichte aus 23 Kreisverbänden mit über 1000 Blasorchestern, Spielmanns- und Fanfarenzügen - ...

Der Steuerzahler

Der Steuerzahler

Der Steuerzahler ist das monatliche Wirtschafts- und Mitgliedermagazin des Bundes der Steuerzahler und erreicht mit fast 230.000 Abonnenten einen weitesten Leserkreis von 1 ...

IT-BUSINESS

IT-BUSINESS

IT-BUSINESS ist seit mehr als 25 Jahren die Fachzeitschrift für den IT-Markt Sie liefert 2-wöchentlich fundiert recherchierte Themen, praxisbezogene Fallstudien, aktuelle Hintergrundberichte aus ...