01
ZeroToOneLearn. Code. Excel.
HomeLanguagesDSASystem DesignLow Level DesignRoadmapsAbout

Java Fundamentals

Progress: 225/225 chapters
File Class
Byte Streams
Character Streams
Buffered Streams
FileReader and FileWriter
FileInputStream and FileOutputStream
SerializationšŸ’¼
Deserialization
NIO Package
Path and Files Classes
Scanner Class
PrintWriter
Languages/Java/File I/O

File I/O

12 Topics•12 Completed•
100%
1

File Class

File and directory operations

2

Byte Streams

InputStream and OutputStream

3

Character Streams

Reader and Writer

4

Buffered Streams

BufferedReader, BufferedWriter

5

FileReader and FileWriter

Reading and writing text files

6

FileInputStream and FileOutputStream

Reading and writing binary files

7

Serialization

Converting objects to byte streams

Serializable interface questions
8

Deserialization

Converting byte streams to objects

9

NIO Package

New I/O APIs

10

Path and Files Classes

Modern file operations (Java 7+)

11

Scanner Class

Parsing and reading input

12

PrintWriter

Formatted output

Back to All Chapters
01
ZeroToOne

Learn. Code. Excel.

Learn

  • Languages
  • DSA
  • System Design
  • Low Level Design

Resources

  • Roadmaps
  • About

Connect

GitHub

Ā© 2026 ZeroToOneAlgo. All rights reserved.