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/NIO Package

NIO Package

New I/O APIs

NIO Package

NIO provides non-blocking and buffer-based I/O.

Code Examples

NIO buffer

java
1
2ByteBuffer buffer = ByteBuffer.allocate(1024);
3          

Use Cases

  • High-performance I/O

Common Mistakes to Avoid

  • Using NIO unnecessarily
Previous
Deserialization
Next
Path and Files Classes
01
ZeroToOne

Learn. Code. Excel.

Learn

  • Languages
  • DSA
  • System Design
  • Low Level Design

Resources

  • Roadmaps
  • About

Connect

GitHub

Ā© 2026 ZeroToOneAlgo. All rights reserved.