Using the Java NIO API
Learn Java I/O: file handling, text file access, and building robust applications. Essential for database access & REST services.
Course Content
Using the Java NIO API is an intermediate-level Pluralsight course taught by Jose Paumard. It runs 54m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 142 reviews. It is a paid course, first published October 2023.
Master Java I/O with the Java NIO API! This course dives deep into file handling in Java, a crucial skill for building robust web applications and REST services.
You'll learn to effectively use the Files factory class for simplified file operations and gain proficiency in working with text files in Java.
Here's what you'll cover:
- File System Manipulation: Learn to create, copy, move, and delete files on the file system. Gain practical skills for managing your application's data.
- Advanced File Searching: Discover two powerful methods for locating files within directories:
- Visitor Pattern: A classic design pattern for traversing directory structures.
- Stream API (Map/Filter/Reduce): Leverage the modern Stream API for concise and efficient file searching.
- Text File Processing: Explore techniques for creating and analyzing text files – essential for data processing and logging.
- Character Sets (CharSets): Handle exotic file formats and character encodings with confidence.
- Real-World CSV Analysis: Apply your knowledge to a practical case study involving the analysis of CSV files, a common data format in many applications.
By the end of this course, you'll be equipped to tackle complex file handling problems and perform advanced operations on text files. Become proficient in essential skills for developing modern web services and REST APIs with Java. This course is a fundamental step in understanding the core of Java database access and web access APIs.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.