Using the Java NIO API

Java I/O is one of the four core APIs of the JDK, on which many others are built, including database access and REST Services. In this course, you will learn how to work with files on a file system, and how to access text files.

Intermediate FriendlySelf-Paced LearningHands-On Learning
     
  • 4
  •  | 
  • Reviews ( 135 )
Subscription (Free Trial Available)
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.
🧠 Good for intermediate learners
⚠ May feel basic for advanced users

Learning Journey Context

Works well as a continuation after mastering Software Development fundamentals. It bridges the gap toward advanced, production-level engineering.

Career Relevance

Relevant for: Frontend Developer, Full Stack Developer, Web Engineer.

Quick Facts

54 minutes
pluralsight
Intermediate
Self-Paced Online
Core Courses
pluralsight
English
Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

The Java I/O API is a fundamental API of the JDK, at the core of database access APIs and web access APIs. In this course, Using the Java NIO API, you will learn how to handle files using the Files factory class, and how to deal with text files in Java. First, you will see how to manipulate files on the file system: how to create, copy, move, and delete

them. Then, you will discover how to find files in a set of directories with two different approaches: visitor pattern, and the map / filter / reduce pattern, as implemented by the Stream API. Next, you will explore how to create and analyze text files. Finally, you will be shown how to deal with CharSets to handle exotic formats, as well as a real-world case study: the analysis of a CSV file. After watching this course, you will be ready to deal with file handling problems and you will be able to conduct advanced tasks to handle complex text files, which is essential for web and REST services.

See how this course curriculum compares with alternatives

Outcomes

  • Course Overview : 1min.
  • Accessing Files and Directories Using Java NIO Path : 10mins.
  • Reading and Writing Text Files Using the Java NIO API : 17mins.
  • Analyzing CSV Text Files Using the Stream API : 10mins.
  • Manipulating Files on a File System Using the Java NIO API : 14mins.
See side-by-side differences in learning outcomes

FAQs

Top Alternatives

Highly-rated courses worth your attention

What’s New in Java 13
5.0· 46 minutes
Intermediate
Free
Working with XML in Java Using JAXB 2
4.0· 4 - Hrs 7 minutes
Intermediate
Free
Asynchronous Programming in Java
4.0· 1 Hrs 58 minutes
Intermediate
Free
Documenting an ASP.NET Core Web API Using Swagger
5.0· 3 Hrs 19 minutes
Intermediate
Free
JavaScript Promises and Async Programming
5.0· 1 Hrs 21 minutes
Intermediate
Free
RxJS in Angular: Reactive Development
5.0· 4 Hrs 34 minutes
Beginner
Free
Using the Java NIO API
4(135+ learners)
✓ Compare side-by-side before spending money
Check Latest Price →
Price may vary. Check latest price on provider site.
🧠 Good for intermediate learners
⚠ May feel basic for advanced users