We're still working on our article for Java I/O API. Please check back soon for more information.
Find a path to becoming a Java I/O API. Learn more at:
OpenCourser.com/topic/lvg1yf/java
Reading list
We've selected ten books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Java I/O API.
Written by Java language architect Joshua Bloch, this highly respected book offers guidance on writing effective Java code, including best practices for I/O operations for improved code quality.
Provides a comprehensive overview of Java I/O APIs, including readers, writers, streams, and serialization, with detailed explanations and code samples for better understanding and implementation.
This comprehensive reference book covers all aspects of Java, including a detailed section on I/O APIs and techniques for effective input and output operations.
Specializes in Java NIO (New I/O) APIs, providing a detailed exploration of non-blocking and asynchronous I/O for building high-performance and scalable Java applications.
Offers a thorough introduction to Java I/O APIs, covering fundamentals, stream classes, file I/O, serialization, and networking for a solid understanding of Java input and output operations.
Focuses on Netty, a popular Java networking framework, and covers topics such as asynchronous I/O, protocol codecs, and network application development for building efficient and scalable network applications.
This comprehensive guide dives into Java concurrency and threading, with a section dedicated to I/O concurrency for understanding concurrent I/O programming and developing scalable and efficient Java applications.
This well-regarded book provides a highly accessible and engaging introduction to Java fundamentals, including I/O basics, object-oriented programming, and design patterns.
This cookbook-style book provides a collection of practical recipes and solutions for common I/O tasks and challenges in Java, including file handling, network I/O, and serialization.
Focuses on Java performance optimization, including techniques for optimizing I/O operations for faster and more efficient Java applications.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/lvg1yf/java