1Z0-816 - Java SE 11 Programmer II: Implementing NIO.2


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 13-video course, learners will explore the concept of NIO.2 (non-blocking I/O) architecture with a focus on Buffers, Channels, Charset, and Selector to perform various file operations, and then learn how to implement buffers in Java SE 11. You will recall the important attributes and methods of the Path and File classes; learn how to perform file I/O operations using NIO.2 classes, and perform metadata management using NIO.2. The next tutorial involves walking a file tree using NIO.2, and then learning how to watch directories for changes. Continue by learning to recall the essential channels that support asynchronous I/O operations, and then move on to discovering how to use asynchronous DataGram Channels and Multicasting. You will also examine how to implement completion handler to replace future objects. In the final tutorial in the course, learners will discover how to use the new methods that were added in Java SE 11 in the java.nio.file.files class. This is one course is a series to prepare for the 1Z0-816: Java SE 11 Programmer II certification exam.



Expected Duration (hours)
0.9

Lesson Objectives

1Z0-816 - Java SE 11 Programmer II: Implementing NIO.2

  • discover the key concepts covered in this course
  • describe NIO.2 with focus on Buffers, Channels, Charset, and Selector
  • describe how to implement buffers in Java SE 11
  • recall the important attributes and methods of the Path and File classes
  • perform file I/O operations using NIO.2 classes
  • manage metadata using NIO.2
  • walk a file tree using NIO.2
  • watch directories for changes
  • recall the channels that support asynchronous I/O operations
  • use asynchronous datagram channels and multicasting
  • implement completion handlers to replace future objects
  • use the new java.nio.file.files class methods that were added in Java SE 11
  • summarize the key concepts covered in this course
  • Course Number:
    it_sdjsep_12_enus

    Expertise Level
    Intermediate