Java lernen – gehirnfreundlich und mit Spaß!
- Der Bestseller in Neuauflage, rundum überarbeitet und aktualisiert
- Eine komplette Einführung in die objektorientierte Programmierung
- Vermittelt moderne Ansätze für ein schlankeres, schnelleres und einfacher zu wartendes Java von heute
- Mit einzigartiger Von-Kopf-bis-Fuß-Didaktik: Ein besonderes Lernerlebnis durch die spielerische, visuell anregende Vermittlung von Wissen
Java von Kopf bis Fuß – jetzt vollständig überarbeitet und aktualisiert – ist eine umfassende Erlebnistour durch die objektorientierte Programmierung und Java. Ganz nach modernen Lernprinzipien entworfen, führt Sie dieses Buch von den Grundlagen der Sprache zu fortgeschrittenen Themen wie Lambdas, Streams, Threads, Generics, Threading oder Networking. Und das Beste ist: Sie werden dabei lernen, wirklich wie erfahrene Entwickler:innen zu denken.
Auf Ihrem Weg dorthin werden Sie nicht nur lesen. Sie knacken Rätsel, spielen, lösen Krimis und kommen mit Java auf eine Weise zusammen, die Sie sich nicht hätten träumen lassen. Aber natürlich werden Sie auch Unmengen echten Java-Code schreiben.
Mithilfe zahlreicher Übungen, Puzzle, Interviews und Abbildungen lädt dieses Buch Ihnen das Wissen direkt ins Hirn. Wenn Sie sich gerne langweilen, besorgen Sie sich lieber ein anderes Buch. Aber wenn Sie wirklich Java lernen wollen, ist alles andere kalter Kaffee.
Author(s): Kathy Sierra (Author), Bert Bates (Author), Trisha Gee (Author), Alexandra Follenius (Editor), Jørgen W. Lang (Translator)
Edition: 2
Publisher: dpunkt
Year: 2023
Language: German
Pages: 750
City: Heidelberg
Tags: Java; Java Programming Language; Object-Oriented Programming; Java Library; Exception Handling; Graphical User Interfaces; GUI; Serialization; File I/O; Network Programming; Threads; Concurrency
Einführung
1 Die Oberfläche durchbrechen: Tauchen Sie ein: eine Kostprobe
2 Die Reise nach Objectville: Klassen und Objekte
3 Verstehen Sie Ihre Variablen: Elementare Datentypen und Referenzen
4 Wie sich Objekte verhalten: Methoden benutzen Instanzvariablen
5 Methoden mit Superkräften: Ein Programm schreiben
6 Die Java-Bibliothek verwenden: Die Java-API kennenlernen
7 Besser leben in Objectville: Vererbung und Polymorphie
8 Ernsthafte Polymorphie: Interfaces und abstrakte Klassen
9 Leben und Sterben eines Objekts: Konstruktoren und Garbage Collection
10 Zahlen, bitte!: Zahlen und Statisches
11 Datenstrukturen: Collections mit Generics
12 Was – nicht wie!: Lambdas und Streams
13 Riskantes Verhalten: Exception-Handling
14 Innen hui, außen GUI: Grafische Benutzeroberflächen
15 Mehr Schwung mit Swing: Swing im Einsatz
16 Objekte (und Text) speichern: Serialisierung und Datei-I/O
17 Eine Verbindung herstellen: Netzwerkprogrammierung und Threads
18 Nebenläufigkeitsprobleme behandeln: Konkurrenzprobleme und immutable Daten
A Anhang A: Die finale Codeküche
B Anhang B: Die (mehr als) zehn wichtigsten Themen, die es nicht ins Buch geschafft haben …
Index