Core Java: Fundamentals
(pearson-core-java) / ISBN : 978-1-64459-020-1
Über diesen Kurs
Nutzen Sie den Kurs „Core Java Fundamentals“, um Kenntnisse in der Java-Programmierung zu erwerben. Der Java-Kurs vermittelt Kompetenz in allen Konzepten der Java-Programmierung und umfasst Themen wie Objekte, Klassen, Vererbung, Ausnahmen, Behauptungen, Protokollierung und generische Programmierung. Dieser Java-Onlinekurs vermittelt den Teilnehmern Kenntnisse in den Erweiterungen von Java SE 7, einschließlich verbesserter Parallelitätsprogramme und neuer Datei-E/A-API. Die interaktiven Lernressourcen enthalten Erklärungen zu fortgeschrittenen Java-Programmiertechniken.
Fähigkeiten, die Sie erwerben werden
Holen Sie sich die Unterstützung, die Sie brauchen. Melden Sie sich für unseren Kurs mit Lehrer an.
Unterricht
15+ Unterricht | 98+ Tests | 100+ Karteikarten | 100+ Glossar der Begriffe
Testvorbereitung
101+ Fragen vor der Beurteilung | 131+ Fragen nach der Bewertung |
Videolektionen
23+ Videos | 02:37+ Hours
Vorwort
- An den Leser
- Eine Tour durch diesen Kurs
- Konventionen
Eine Einführung in Java
- Java als Programmierplattform
- Die Java „White Paper“-Schlagworte
- Java-Applets und das Internet
- Eine kurze Geschichte von Java
- Häufige Missverständnisse über Java
Die Java-Programmierumgebung
- Installieren des Java Development Kit
- Verwenden der Befehlszeilentools
- Verwendung einer integrierten Entwicklungsumgebung
- JShell
Grundlegende Programmierstrukturen in Java
- Ein einfaches Java-Programm
- Kommentare
- Datentypen
- Variablen und Konstanten
- Betreiber
- Saiten
- Eingabe und Ausgabe
- Kontrollfluss
- Große Zahlen
- Arrays
Objekte und Klassen
- Einführung in die objektorientierte Programmierung
- Verwendung vordefinierter Klassen
- Definieren Sie Ihre eigenen Klassen
- Statische Felder und Methoden
- Methodenparameter
- Objektkonstruktion
- Pakete
- JAR-Dateien
- Kommentare zur Dokumentation
- Hinweise zum Klassendesign
Nachlass
- Klassen, Superklassen und Unterklassen
- Objekt: Die kosmische Superklasse
- Generische Array-Listen
- Objekt-Wrapper und Autoboxing
- Methoden mit variabler Anzahl von Parametern
- Aufzählungsklassen
- Betrachtung
- Designhinweise für die Vererbung
Schnittstellen, Lambda-Ausdrücke und innere Klassen
- Schnittstellen
- Lambda-Ausdrücke
- Innere Klassen
- Dienstlader
- Proxys
Ausnahmen, Behauptungen und Protokollierung
- Umgang mit Fehlern
- Ausnahmen abfangen
- Tipps zur Verwendung von Ausnahmen
- Verwendung von Behauptungen
- Protokollierung
- Tipps zum Debuggen
Generische Programmierung
- Warum generische Programmierung?
- Definieren einer einfachen generischen Klasse
- Generische Methoden
- Grenzen für Typvariablen
- Allgemeiner Code und die virtuelle Maschine
- Einschränkungen und Beschränkungen
- Vererbungsregeln für generische Typen
- Platzhaltertypen
- Reflexion und Generics
Sammlungen
- Das Java Collections Framework
- Schnittstellen im Collections Framework
- Konkrete Sammlungen
- Karten
- Ansichten und Wrapper
- Algorithmen
- Legacy-Sammlungen
Grafische Benutzeroberflächenprogrammierung
- Eine Geschichte der Java-Benutzeroberflächen-Toolkits
- Frames anzeigen
- Informationen in einer Komponente anzeigen
- Handhabung des Events
- Die Preferences-API
Benutzeroberflächenkomponenten mit Swing
- Swing und das Model-View-Controller-Entwurfsmuster
- Einführung in das Layoutmanagement
- Text Eingabe
- Auswahlkomponenten
- Menüs
- Ausgefeiltes Layout-Management
- Dialogboxen
Parallelität
- Was sind Threads?
- Thread-Zustände
- Thread-Eigenschaften
- Synchronisation
- Thread-sichere Sammlungen
- Aufgaben und Thread-Pools
- Asynchrone Berechnungen
- Prozesse
JavaFX
- Eine kurze Geschichte der Java-GUI-Programmierung
- Informationen in einer Szene anzeigen
- Handhabung des Events
- Layout
- Steuerelemente der Benutzeroberfläche
- Eigenschaften und Bindungen
- Lang laufende Aufgaben in Rückrufen der Benutzeroberfläche