<h2><font> Der leichte Weg zum C++-Experten! </font></h2>In diesem Buch wird die Programmiersprache C++, beginnend mit den Grundlagen, vermittelt, ohne, dass dabei Vorkenntnisse vorausgesetzt werden. Besonderer Fokus liegt dabei auf Objektorientierter Programmierung und dem Erstellen grafischer Ober
Java Programmieren für Einsteiger: Der leichte Weg zum Java-Experten!
✍ Scribed by Michael Bonacina
- Publisher
- BMU Media
- Year
- 2018
- Tongue
- German
- Leaves
- 301
- Series
- 2. Auflage: komplett neu verfasst - inkl. JavaDB und Multithreading
- Edition
- komplett neu verfasst
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Der leichte Weg zum Java-Experten
Java ist eine der beliebtesten Programmiersprachen der Welt, und das nicht ohne Grund: Java ist besonders leicht zu erlernen, vielfältig einsetzbar und läuft auf so gut wie allen Systemen. Egal ob du Apps für das Smartphone, Computerspiele oder Serveranwendungen schreiben willst, mit dieser Programmiersprache kannst du all diese Projekte umsetzen.
Dieses Buch wird dich dabei unterstützen. Beginnend mit den Grundlagen wird die Programmierung in Java leicht und verständlich erklärt. Besonderer Fokus wird dabei auf die Objektorientierte Programmierung und das Erstellen von grafischen Oberflächen mit Hilfe von JavaFX gelegt.
Jedes Kapitel beinhaltet Übungsaufgaben, durch die man das Gelernte direkt anwenden kann. Nach dem Durcharbeiten des Buches kann der Leser eigene komplexere Java Anwendungen inklusive grafischer Oberfläche programmieren.
Jetzt sichern und zum Java-Experten werden!
✦ Table of Contents
Kapitel 1
Einleitung
1.1 Java – was ist das?
1.2 Ein kurzer Überblick über die Geschichte der Programmiersprache
1.3 Compiler oder Interpreter – die Besonderheit von Java
1.4 Java: hervorragend geeignet für den Einstieg in die Programmierung
Kapitel 2
Vorbereitungsmaßnahmen für die Programmierung
2.1 Java Development Kit und IDE installieren
2.2 Das Java Development Kit für die Anwendung vorbereiten
2.3 Einen passenden Texteditor installieren
Kapitel 3
Das erste Programm gestalten
3.1 Ein Programm mit einer einfachen Ausgabe schreiben
3.2 Die verschiedenen Elemente des Programmcodes
3.3 Das Programm kompilieren und ausführen
3.4 Kommentare für ein leichteres Verständnis des Programms
3.5 Übungsaufgabe: Mehrere Zeilen mit einem Java-Programm ausgeben
Kapitel 4
Variablen und Operatoren
4.1 Was sind Variablen?
4.2 Variablen in Java verwenden
4.3 Verschiedene Variablentypen
4.4 Arrays: mehrere Werte zu größeren Einheiten zusammenführen
4.5 Mathematische Operatoren
4.6 Weitere Operatoren für Variablen
4.7 Den Typ der Daten ändern
4.8 Übungsaufgabe: Werte mit Variablen verarbeiten
Kapitel 5
if-Abfragen: unverzichtbar für die Programmierung mit Java
5.1 So ist eine if-Abfrage in Java aufgebaut
5.2 Vergleichsoperatoren und logische Operatoren
5.3 Alternativen durch Else-Verzweigungen einfügen
5.4 Übung: Programme mit Abfragen und Verzweigungen erstellen
Kapitel 6
Schleifen: ein wichtiger Bestandteil vieler Programme
6.1 While-Schleifen bieten vielfältige Steuerungsmöglichkeiten
6.2 Fußgesteuerte do-while-Schleife
6.3 For-Schleifen: ideal für eine feste Anzahl von Durchläufen
6.4 For-each-Schleifen: speziell auf Arrays zugeschnitten
6.5 Übung: verschiedene Schleifen selbst programmieren
Kapitel 7
Objektorientierte Programmierung: essenziell für das Verständnis von Java
7.1 Grundzüge und Vorteile der objektorientierten Programmierung
7.2 Die Klasse und ihre Attribute
7.3 Objekte: Instanzen der Klassen
7.4 Methoden: Funktionen für Objekte
7.5 Vererbung: wichtiges Prinzip der objektorientierten Programmierung
7.6 Übung: objektorientierte Programme gestalten
Kapitel 8
API: Mit vorgefertigten Routinen arbeiten
8.1 Was bedeutet der Begriff API?
8.2 Anwendungsbeispiel: Fenster für den Dialog mit dem Anwender
8.3 Vielfältige weitere Bibliotheken nutzen
8.4 Die Dokumentation der APIs
8.5 Übung: vorgefertigte Methoden nutzen
Kapitel 9
Exception Handling
9.1 Was sind Laufzeitfehler?
9.2 Laufzeitfehler durch Ausnahmen abfangen
9.3 Wann ist die Verwendung von Ausnahmen sinnvoll?
Kapitel 10
Daten in Dateien abspeichern
10.1 Daten einlesen
10.2 Daten speichern
10.3 Einen Eintrag löschen
10.4 Übung: Dateien in Programme einbinden
Kapitel 11
IDE: hilfreich für die Erstellung von Programmen
11.1 Welche Vorteile bietet eine IDE?
11.2 IDEs für die Programmierung von Java
11.3 Ein neues Projekt mit NetBeans erstellen
11.4 Einige hilfreiche Funktionen der IDE
Kapitel 12
JavaFX: hilfreich bei der Gestaltung grafischer Benutzeroberflächen
12.1 Verschiedene Techniken für die Erstellung von User Interfaces
12.2 Das erste User Interface erstellen
12.3 Ein einfaches Formular mit JavaFX erstellen
12.4 Scene Builder: grafische Benutzeroberflächen erstellen
12.5 Übung: ein kleines Rechenprogramm mit grafischem UI
Kapitel 13
Anwendungsbeispiel: ein kleines Adressbuch
13.1 Die grundlegende Benutzeroberfläche
13.2 Ein Formular für die Eingabe neuer Adressen
13.3 Vorhandene Adressen abrufen
13.4 Eine Adresse löschen
Kapitel 14
Multithreading
14.1 Einen Thread in Java erzeugen
14.2 Die Zustände eines Threads
14.3 Die Reihenfolge bei der Ausführung ist nicht vorhersehbar
14.4 Priorität eines Threads festlegen
14.5 Probleme beim Zugriff auf gemeinsam verwendete Variablen
14.6 Interferenzen bei der Ausführung vermeiden
14.7 Übungsaufgabe: Threads selbst erstellen
14.8 Ein kleines Anwendungsbeispiel für Multithreading
Kapitel 15
Datenbanken: Programmdaten sicher abspeichern
15.1 Was ist eine Datenbank
15.2 Java DB: Einfache Einbindung von Datenbanken unter Java
15.3 Eine Datenbank erzeugen und Tabellen, Spalten und Felder einfügen
15.4 SQL-Befehle für den Zugriff auf die Daten
15.5 Ein Java-Programm mit einer Datenbank verbinden
15.6 SQL-Befehle in das Java-Programm einbauen
15.7 Übungsaufgabe: eine einfache Datenbankanwendung gestalten
15.8 Ein Anwendungsbeispiel für Datenbanken
📜 SIMILAR VOLUMES
"<i>Wenn es um dynamische Webseiten geht, liegt JavaScript als Werkzeug in der Entwicklergunst weit vorn. Paul Fuchs bietet Anfängern einen sehr niedrigschwelligen Einstieg, spart aber auch komplexe Themen wie Event-Behandlung, Ajax, CSS und die JQuery-Bibliothek nicht aus.</i>" <b> --c't 15/19 </b>
Der leichte Weg zum Python-Experten! Python ist eine weit verbreitete, universell einsetzbare und leicht zu erlernende Programmiersprache und eignet sich daher bestens zum Programmieren lernen! In diesem Buch wird das Programmieren in Python beginnend mit den Grundlagen leicht und verständlich e
"<i>Wenn es darum geht, mit welcher Sprache ein hoffnungsvoller Programmiernovize den Anfang machen sollte, ist C# nicht unbedingt die schlechteste Wahl. Der passende Komplettkurs aus Bonacinas Einsteigerserie setzt die Hürden für Neulinge niedrig.</i>" - <b>c't 08/2019</b> <h2><font><b>Der leic
3. Auflage, aktualisierte und überarbeitete. — dpunkt.verlag GmbH., 2015. — 1580 s. — ISBN-10: 3864902037, ISBN-13: 978-3-86490-203-1. <br/>На нем. языке.<br/> <br/>Sie haben bereits Einiges an Erfahrung mit Java und möchten Ihre Entwicklungstätigkeit nun professionalisieren? Oder sind Sie schon auf