Core Java: Volume II - Advanced Features
(pearson-core-java-II) / ISBN : 978-1-64459-157-4
Über diesen Kurs
Lernen Sie Java-Programmierung mit dem Kurs und Labor Core Java Volume II. Das Labor simuliert reale Hardware-, Software- und Befehlszeilenschnittstellenumgebungen und kann jedem Lehrbuch, Kurs oder Training zugeordnet werden. Der Java-Onlinekurs und das Labor decken die Java-Technologie ab, die für die Arbeit in realen Projekten erforderlich ist, und vermitteln Kenntnisse in Java Stream Library, XML, Datums- und Zeit-API, Skripting, Kompilierung und mehr. Der Kurs bietet die besten Java-Tutorials, die Ihnen dabei helfen, alle Java-Programmierkenntnisse zu erlernen.
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
12+ Unterricht | 121+ Tests | 115+ Karteikarten | 115+ Glossar der Begriffe
Testvorbereitung
105+ Fragen vor der Beurteilung | 2+ Ausführliche Tests | 102+ Fragen nach der Bewertung | 100+ Testfragen zur Praxis
Praktische Übungen
41+ LiveLab | 41+ Videoanleitungen | 01+ Minutes
Videolektionen
19+ Videos | 02:07+ Hours
Streams
- Von der Iteration zu Stream-Operationen
- Stream-Erstellung
- Die Filter-, Map- und FlatMap-Methoden
- Substreams extrahieren und Streams kombinieren
- Einfache Reduzierungen
- Der optionale Typ
- Ergebnisse sammeln
- In Karten sammeln
- Gruppierung und Partitionierung
- Nachgeschaltete Sammler
- Reduktionsoperationen
- Primitive Typströme
- Parallele Streams
Eingabe und Ausgabe
- Eingabe-/Ausgabeströme
- Binärdaten lesen und schreiben
- Objekt-Eingabe-/Ausgabeströme und Serialisierung
- Arbeiten mit Dateien
- Speicherzugeordnete Dateien
- Dateisperre
- Reguläre Ausdrücke
XML
- Einführung in XML
- Die Struktur eines XML-Dokuments
- Analysieren eines XML-Dokuments
- Validierung von XML-Dokumenten
- Auffinden von Informationen mit XPath
- Verwendung von Namespaces
- Streaming-Parser
- Generieren von XML-Dokumenten
- XSL-Transformationen
Vernetzung
- Verbindung zu einem Server herstellen
- Implementierung von Servern
- Webdaten abrufen
- Der HTTP-Client
- Email schicken
Datenbankprogrammierung
- Das Design von JDBC
- Die strukturierte Abfragesprache
- JDBC-Konfiguration
- Arbeiten mit JDBC-Anweisungen
- Abfrageausführung
- Scrollbare und aktualisierbare Ergebnissätze
- Zeilensätze
- Metadaten
- Transaktionen
- Verbindungsmanagement in Web- und Unternehmensanwendungen
Die Datums- und Uhrzeit-API
- Die Zeitlinie
- Lokale Termine
- Datumsjustierer
- Ortszeit
- Zonenzeit
- Formatieren und Parsen
- Interoperabilität mit Legacy-Code
Internationalisierung
- Orte
- Zahlenformate
- Datum (und Uhrzeit
- Sortierung und Normalisierung
- Nachrichtenformatierung
- Texteingabe und -ausgabe
- Ressourcenpakete
- Ein vollständiges Beispiel
Skripterstellung, Kompilierung und Anmerkungsverarbeitung
- Skripterstellung für die Java-Plattform
- Die Compiler-API
- Anmerkungen verwenden
- Anmerkungssyntax
- Standardanmerkungen
- Anmerkungsverarbeitung auf Quellebene
- Bytecode-Engineering
Das Java-Plattform-Modulsystem
- Das Modulkonzept
- Benennen von Modulen
- Das modulare „Hello, World!“ Programm
- Erforderliche Module
- Pakete exportieren
- Modulare JARs
- Module und reflektierender Zugang
- Automatische Module
- Das unbenannte Modul
- Befehlszeilenflags für die Migration
- Transitive und statische Anforderungen
- Qualifiziertes Exportieren und Öffnen
- Dienst wird geladen
- Tools zum Arbeiten mit Modulen
Sicherheit
- Klassenlader
- Sicherheitsmanager und Berechtigungen
- Benutzerauthentifizierung
- Digitale Signaturen
- Verschlüsselung
Erweiterter Swing und Grafiken
- Tische
- Bäume
- Erweitertes AWT
- Rasterbilder
Native Methoden
- Aufrufen einer C-Funktion aus einem Java-Programm
- Numerische Parameter und Rückgabewerte
- String-Parameter
- Auf Felder zugreifen
- Signaturen kodieren
- Aufrufen von Java-Methoden
- Zugreifen auf Array-Elemente
- Umgang mit Fehlern
- Verwendung der Aufruf-API
- Ein vollständiges Beispiel: Zugriff auf die Windows-Registrierung
Streams
- Erstellen von Streams mithilfe von Sammlungen
- Verwendung der count()-Methode
- Verwendung der flatmap()-Methode
- Verwendung der limit()-Methode
- Verwendung der sorted()-Methode
- Verwenden der findAny()-Methode
- Verwendung der Collect()-Methode
- Konvertieren von Stream in Map
- Verwenden der Collectors-Methode „partitioningBy()“.
- Verwendung der counting()-Methode
- Verwendung der „collectionAndThen()“-Methode
- Verwendung der Methode Reduce()
- Verwendung der IntStream range()-Methode
- Verwendung der Longstream-Methode
Eingabe und Ausgabe
- Konvertieren Sie InputStream mit BufferedReader in String
- Binärdateien lesen und schreiben
- Verwenden der ObjectStream-Klasse
- Arbeiten mit Dateien
- Verwenden von Java Memory-Mapping-Dateien
- Verwendung regulärer Java-Ausdrücke
Vernetzung
- Beziehen der Internetadresse
- Verwenden von URI.getScheme()
Datenbankprogrammierung
- Arbeiten mit JDBC-Anweisungen
- Ausführen einer SQL-Abfrage
Die Datums- und Uhrzeit-API
- Holen Sie sich den aktuellen Zeitstempel
Internationalisierung
- Verwenden der Locale-Klasse
- Verwenden der NumberFormat-Klasse
- Verwendung der MessageFormat-Klasse
Skripterstellung, Kompilierung und Anmerkungsverarbeitung
- Auflistung aller verfügbaren Skript-Engines
- Anmerkungen erstellen, anwenden und darauf zugreifen
Sicherheit
- Überprüfung des Bytecodes in Java
- Verwenden der Logger-Klasse
- Passwort generieren
- Implementierung der AES-Verschlüsselung
Erweiterter Swing und Grafiken
- Eine Tabelle erstellen
- Anzeigen einer Datenbanktabelle
Native Methoden
- Verwenden der numerischen Parameter und Rückgabewerte
- Verwenden von String-Parametern
- Aufrufen von Java-Methoden
- Zugreifen auf Array-Elemente
- Behandlung einer Java-Ausnahme