pearson-core-java-II ISBN-Nummer: 978-1-64459-157-4

Core Java: Volume II - Advanced Features

Build on your core Java programming skills with this advanced-level training from the best instructors. Explore stream creation, filtering, mapping, and more.

What you will be able to do

  • Explore stream creation with functional programming, lambda expressions, method references, intermediate operations, terminal operations, and more
  • Understanding of file I/O, byte streams, character streams, buffered I/O, serialization, NIO (non-blocking I/O), memory-mapped files
  • Expertise in XML processing: parse, validate, & transforming XML documents using industry-standard techniques
  • Building comprehensive network applications, from simple client-server interactions to complex web services
  • Master Database programming JDBC API to connect to and interact with databases seamlessly
  • Ability to handle date & time manipulations with precision
  • Ability to use advanced techniques like scripting, compiling, and annotation processing
  • Skilled at Internationalization for creating global applications that adapt to different languages, cultures, and regions
  • Understanding of the Java Platform Module System including Modular JAR files, module descriptor, module graph, and service loading
  • Ability to secure the application from vulnerabilities with cryptography (encryption, decryption, hashing)
  • Create sophisticated user interfaces and visual experiences by using advanced swing and graphics components 
  • Ability to integrate native code into your Java applications for performance related tasks

Expert Selbstgesteuert · 1 Jahr Zugang 4.4/5 (268 Rezension)

41 Praktische LiveLabs

Practice real IT tasks in guided environments.

  • Reale Umgebungen
  • Automatisch bewertet
  • Keine Installation

01 / About

Über diesen Kurs

Try Free → Keine Kreditkarte benötigt
The Core Java: Volume II - Advanced Features is an expert-level programming course designed for learning advanced compilation techniques and metaprogramming concepts. Whether you are a professional Java developer or you want to transition into an advanced Java programming career, this course will equip you with the knowledge and skills required to utilize the full potential of Java. Explore a wide range of core Java advanced features with our hands-on Lab exercises and projects that follow real-world examples. Learn advanced features including stream creation, input/output, filtering, mapping, reducing, scripting, and more from experienced Java developers. If you are new to this Java programming language, you might consider learning the basics with our ‘Core Java: Fundamentals’ course.

02 / Lektionen & Labore

See exactly what you will learn and practice

Übersicht herunterladen (PDF)

Unterrichtsplan

12 Interaktive Lektionen · 100 topics
01 Streams 13 topics · 14 LiveLab
  • 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

14 LiveLab in this lesson — see the labs panel →

02 Eingabe und Ausgabe 7 topics · 6 LiveLab
  • Eingabe-/Ausgabeströme
  • Binärdaten lesen und schreiben
  • Objekt-Eingabe-/Ausgabeströme und Serialisierung
  • Arbeiten mit Dateien
  • Speicherzugeordnete Dateien
  • Dateisperre
  • Reguläre Ausdrücke

6 LiveLab in this lesson — see the labs panel →

03 XML 9 topics
  • 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
04 Vernetzung 5 topics · 2 LiveLab
  • Verbindung zu einem Server herstellen
  • Implementierung von Servern
  • Webdaten abrufen
  • Der HTTP-Client
  • Email schicken

2 LiveLab in this lesson — see the labs panel →

05 Datenbankprogrammierung 10 topics · 2 LiveLab
  • 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

2 LiveLab in this lesson — see the labs panel →

Praktische Übungen Our edge

41 LiveLabs
  • 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
Labore laufen direkt im Browser — nichts zu installieren.

03 / FAQS

Fragen, bevor Sie beginnen

Kontaktieren Sie uns ↗
Who should enroll for this ‘Core Java Advanced Features’ course?

This course is perfect for those wanting to learn high-level Java programming skills to build sophisticated apps. Ideal candidates include:

  • Experienced Java developers wanting to expand their knowledge base
  • Software engineers and architects working on complex Java applications
  • Aspiring Java enthusiasts wanting to stay up-to-date with the latest features
What are the prerequisites for this course?
This is an expert-level course that requires you to have a solid understanding of the core fundamentals and basic Java programming experience. You can enroll for our ‘Core Java: Fundamentals’ course  in case you don’t have the required knowledge & experience.
Will this course help prepare for Java certification exams?
Yes, this course can definitely help you to prepare for some industry-recognized Java certification exams. With the right experience, knowledge, and a focused exam preparation approach, you can significantly increase your chances of success in Java certification exams.
What kind of help & support is available during this course?
  uCertify offers a structured learning approach that focuses more on ‘learning by doing’. Our courses are equipped with interactive learning activities like Live Labs, flashcards, quizzes and practice tests that help you to practice the theories. Additionally, it provides access to expert instructors (on-demand) who can answer your questions and provide guidance.
What career options are available after learning Java Programming Volume II?
This advanced programming course opens a variety of interesting job opportunities including core Java developer, Java architect, big data engineer, android app developer, full-stack developer, DevOps engineer, game developer, data scientist, and machine learning engineer.

Learn Next-Level Java Programming Skills

Explore advanced Java techniques to build high-performance apps.

  • 1 Jahr voller Zugang
  • 41 LiveLab enthalten
  • Abschlusszertifikat
Kaufe jetzt — $279.99 Try Free

Keine Kreditkarte benötigt

Scrolle nach oben