guava

Google core libraries for Java

44 articles 51.8k View on GitHub ↗
44 articles
Guava Source Code Structure: A Comprehensive Guide to Navigating google/guava

Explore the Guava source code structure with this guide. Learn about its modular Maven/Gradle layout and package organization for JRE, Android, and test utilities.

internals
Aug 10, 2026
How Guava Handles Resource Management: Closer and Closeables Explained

Learn how Guava handles resource management with Closer and Closeables. Safely close I/O objects and emulate try-with-resources on older JDKs for robust code.

deep-dive
Aug 10, 2026
Guava TypeToken and Generics Utilities: A Complete Guide to Runtime Type Reflection

Master Guava TypeToken and generics utilities for runtime type reflection. Learn how TypeToken overcomes type erasure for precise type resolution and manipulation.

deep-dive
Aug 10, 2026
How to Use Guava's Joiner and Splitter for String Manipulation

Master Guava's Joiner and Splitter for efficient string manipulation. Concatenate collections and parse delimited text with these powerful, thread-safe utilities.

how-to-guide
Aug 10, 2026
What Is Guava's CharMatcher? A Complete Guide to Character Matching in Java

Explore Guava's CharMatcher, a powerful tool for efficient character matching and string manipulation in Java. Optimize your code with this predicate-like class for BMP Unicode characters.

deep-dive
Aug 10, 2026
How to Use Guava's Range Class for Interval Operations in Java

Master Guava's Range class for efficient Java interval operations. Learn to define, test, and combine intervals with clear examples.

how-to-guide
Aug 10, 2026
Guava Preconditions for Input Validation: Complete Guide to checkArgument and Validation Utilities

Master Guava preconditions for robust input validation. Explore checkArgument, checkState, and checkNotNull utilities to ensure code quality and prevent errors.

deep-dive
Aug 10, 2026
Guava Common Predicates and Functions: A Complete Guide to Functional Utilities

Explore Guava's Predicates and Functions for efficient Java collection manipulation. Discover reusable factories for filtering, transforming, and composing logic with this comprehensive guide.

deep-dive
Aug 10, 2026
How to Use Guava's ListenableFuture: A Complete Guide to Async Callbacks and Composition

Learn how to use Guava's ListenableFuture to handle async callbacks and compose non-blocking pipelines. This complete guide shows you how to get started easily.

tutorial
Aug 10, 2026
Guava's Concurrency Utilities: A Comprehensive Guide to ListenableFuture, RateLimiter, and Service Management

Explore Guava's concurrency utilities for advanced Java async programming. Learn about ListenableFuture, RateLimiter, and Service management for efficient concurrent applications.

deep-dive
Aug 10, 2026
How to Implement Custom Guava Caches: A Complete Guide to CacheBuilder Extensions

Implement custom Guava caches by extending CacheLoader, Weigher, and RemovalListener. Build specialized LoadingCache instances with CacheBuilder for efficient data management.

how-to-guide
Aug 10, 2026
Understanding Guava's Caching Mechanisms: CacheBuilder and LoadingCache Tutorial

Explore Guava's caching mechanisms with CacheBuilder and LoadingCache. Learn automatic loading, eviction, expiration, and statistics to boost your application performance.

tutorial
Aug 10, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →