Tagged articles

Java I/O

4 articles · Page 1 of 1
Programmer1970
Programmer1970
Oct 6, 2024 · Backend Development

Master Google Guava I/O Utilities for Faster, Cleaner Java File Handling

The article explains how Guava’s ByteStreams, CharStreams, and Files classes simplify Java I/O by offering static methods for reading, writing, copying, and transforming byte and character streams, and demonstrates practical code examples—including basic stream handling, Java 8 stream integration, and temporary file management—to improve development efficiency.

ByteStreamsCharStreamsFiles
0 likes · 10 min read
Master Google Guava I/O Utilities for Faster, Cleaner Java File Handling
Top Architect
Top Architect
Sep 22, 2023 · Backend Development

Understanding Java I/O: BIO, NIO, AIO, and Netty – A Comprehensive Guide

This article provides a comprehensive overview of Java I/O models—including blocking (BIO), non‑blocking (NIO), asynchronous (AIO)—explains their differences, demonstrates file and network programming with code examples, and introduces Netty as a high‑performance framework for building scalable server applications.

File I/OJava I/ONIO
0 likes · 32 min read
Understanding Java I/O: BIO, NIO, AIO, and Netty – A Comprehensive Guide
Architect
Architect
Aug 22, 2022 · Backend Development

Understanding Buffering: Concepts, Java I/O, Logback, and Kafka Optimization

This article explains the principle of buffering, illustrates its benefits with Java file I/O, Logback asynchronous logging, and Kafka producer batching, and provides practical optimization ideas, code examples, and cautions for both synchronous and asynchronous buffer designs.

BufferingJava I/Ologback
0 likes · 16 min read
Understanding Buffering: Concepts, Java I/O, Logback, and Kafka Optimization