Java ist eine der beliebtesten und meistgenutzten Programmiersprachen. Die Sprache eignet sich insbesondere für Anfänger, da wichtige Konzepte wie Objektorientierung und Vererbung enthalten sind, fehleranfällige und komplexe Techniken wie Zeigerarithmetik aber ausgelassen werden.
Dieses Buch stellt die wichtigsten Konzepte von Java in einer für Anfänger geeigneten Form dar, sodass auch absolute Programmierneulinge sich schnell in der Sprache zurecht finden werden. Zu jedem Thema gibt es Programmierbeispiele, mit denen man das Gelernte nachvollziehen kann. Zudem werden insgesamt über 65 Web-Ressourcen empfohlen, mit deren Hilfe man sein Wissen vertiefen kann.
Es werden auch fortgeschrittene Themen wie Netzwerkprogrammierung, Nebenläufigkeit und grafische Oberflächen angeschnitten und anfängergerecht die Grundlagen dieser und anderer Techniken erklärt.
In der neuesten Fassung des Buches vom Oktober 2016 erhalten Sie zusätzlich Zugriff auf Übungsaufgaben zu allen behandelten Themen. Sie können damit die erlernten Konzepte direkt anwenden und Ihre Kenntnisse in der Java-Programmierung vertiefen. "Learning by Doing" ist ein lange bewährtes Konzept beim Erlernen von Programmiersprachen.
Im Buch werden die folgenden Themen behandelt:
1) Grundlagen der Programmierung
2) Kernelemente der Programmiersprache Java
3) Ablaufsteuerung: Bedingungen und Schleifen
4) Objektorientierung: Ein kurzer Überblick
5) Primitive Datentypen
6) Ausdrücke und Operatoren
7) Arrays
8) Zeichenketten
9) Klassen und Objekte
10) Referenzen, Parameter und null
11) Vererbung
12) Exceptions
13) Generics
14) Collections
15) Dateiverarbeitung
16) Nebenläufigkeit
17) Netzwerkprogrammierung
18) Grafische Oberflächen (GUIs)
19) Webtipps
20) Code-Download und Übungen
Dieses Buch stellt die wichtigsten Konzepte von Java in einer für Anfänger geeigneten Form dar, sodass auch absolute Programmierneulinge sich schnell in der Sprache zurecht finden werden. Zu jedem Thema gibt es Programmierbeispiele, mit denen man das Gelernte nachvollziehen kann. Zudem werden insgesamt über 65 Web-Ressourcen empfohlen, mit deren Hilfe man sein Wissen vertiefen kann.
Es werden auch fortgeschrittene Themen wie Netzwerkprogrammierung, Nebenläufigkeit und grafische Oberflächen angeschnitten und anfängergerecht die Grundlagen dieser und anderer Techniken erklärt.
In der neuesten Fassung des Buches vom Oktober 2016 erhalten Sie zusätzlich Zugriff auf Übungsaufgaben zu allen behandelten Themen. Sie können damit die erlernten Konzepte direkt anwenden und Ihre Kenntnisse in der Java-Programmierung vertiefen. "Learning by Doing" ist ein lange bewährtes Konzept beim Erlernen von Programmiersprachen.
Im Buch werden die folgenden Themen behandelt:
1) Grundlagen der Programmierung
2) Kernelemente der Programmiersprache Java
3) Ablaufsteuerung: Bedingungen und Schleifen
4) Objektorientierung: Ein kurzer Überblick
5) Primitive Datentypen
6) Ausdrücke und Operatoren
7) Arrays
8) Zeichenketten
9) Klassen und Objekte
10) Referenzen, Parameter und null
11) Vererbung
12) Exceptions
13) Generics
14) Collections
15) Dateiverarbeitung
16) Nebenläufigkeit
17) Netzwerkprogrammierung
18) Grafische Oberflächen (GUIs)
19) Webtipps
20) Code-Download und Übungen