Tagged articles

Google Guava

13 articles · Page 1 of 1
Programmer1970
Programmer1970
Oct 29, 2024 · Backend Development

Master Google Guava’s Multimap to Boost Programming Efficiency

This article explains Guava's Multimap feature, covering its core one‑to‑many mapping capabilities, common methods, various implementations (ArrayListMultimap, HashMultimap, LinkedHashMultimap, TreeMultimap, immutable and synchronized versions), and provides concrete Java code examples and a social‑network scenario to help developers choose the right implementation.

CollectionsGoogle GuavaImmutable
0 likes · 13 min read
Master Google Guava’s Multimap to Boost Programming Efficiency
Programmer1970
Programmer1970
Oct 21, 2024 · Backend Development

Master Google Guava: 40 Practical Examples to Supercharge Your Java Code

This article walks through the most commonly used Google Guava packages, demonstrating how to handle strings, collections, primitives, I/O, and various utility classes with concise code snippets and practical tips to boost Java development productivity.

Google GuavaGuava utilitiesHashing
0 likes · 18 min read
Master Google Guava: 40 Practical Examples to Supercharge Your Java Code
Programmer1970
Programmer1970
Oct 11, 2024 · Fundamentals

Master Google Guava's RangeSet to Supercharge Your Code Efficiency

This article explains Guava's RangeSet API, detailing its automatic range merging, logarithmic‑time queries, flexible set operations, underlying range‑tree implementation, and provides a complete Java example that demonstrates creation, manipulation, and iteration of range collections.

Data StructuresGoogle GuavaRangeSet
0 likes · 10 min read
Master Google Guava's RangeSet to Supercharge Your Code Efficiency
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
Programmer1970
Programmer1970
Sep 21, 2024 · Fundamentals

Boost Coding Efficiency with Google Guava’s RangeMap: Mastering Interval Mapping

The article explains Google Guava’s RangeMap—a map that links non‑overlapping ranges to values—detailing its core features, typical use cases such as retry mechanisms and tiered pricing, and provides step‑by‑step Java code examples that show insertion, querying, overlapping handling, sub‑range views, and removal.

Data StructuresGoogle GuavaInterval Mapping
0 likes · 9 min read
Boost Coding Efficiency with Google Guava’s RangeMap: Mastering Interval Mapping
Java Backend Technology
Java Backend Technology
Mar 14, 2023 · Backend Development

Mastering Google Guava: Powerful Java Utilities for Cleaner Code

This article explores Google Guava’s rich set of utilities—including Joiner, Splitter, CharMatcher, Multiset, Multimap, BiMap, Table, Functions, Predicate, Optional, Preconditions, and Cache—demonstrating how they simplify string handling, collections, immutability, caching, and asynchronous callbacks for more elegant Java development.

CollectionsFunctional ProgrammingGoogle Guava
0 likes · 11 min read
Mastering Google Guava: Powerful Java Utilities for Cleaner Code
Java Architect Essentials
Java Architect Essentials
Apr 28, 2022 · Backend Development

An Overview of Google Guava: Immutable Collections, New Collection Types, and Utility Classes

This article introduces Google Guava, covering its core purpose, how to add the library via Maven, the benefits and creation methods of immutable collections, the additional collection types such as Multiset, Multimap, BiMap, Table, and ClassToInstanceMap, as well as Guava's helper utilities for JDK collections, primitive types, strings, and the Stopwatch timing class, each illustrated with code examples and links to source repositories.

Google GuavaImmutable CollectionsMultimap
0 likes · 15 min read
An Overview of Google Guava: Immutable Collections, New Collection Types, and Utility Classes
Selected Java Interview Questions
Selected Java Interview Questions
Oct 19, 2021 · Backend Development

Common Java Utility Libraries and Their Usage

This article introduces essential Java utility libraries—including built‑in methods, Apache Commons, and Google Guava—explaining their key features and providing code examples that show how to simplify common tasks such as string handling, collection operations, object mapping, and file I/O.

Apache CommonsGoogle GuavaUtility Libraries
0 likes · 14 min read
Common Java Utility Libraries and Their Usage
Java Architect Essentials
Java Architect Essentials
Sep 13, 2021 · Backend Development

Common Java Utility Libraries and Their Usage Examples

This article introduces a collection of essential Java utility libraries—including core Java methods, Apache Commons, Commons BeanUtils, Commons IO, and Google Guava—explaining their key features, Maven dependencies, and practical code snippets for tasks such as string handling, collection operations, object mapping, file I/O, and advanced data structures.

Apache CommonsGoogle GuavaUtility Libraries
0 likes · 12 min read
Common Java Utility Libraries and Their Usage Examples
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 6, 2021 · Backend Development

Boost Java Productivity: Essential Utility Libraries and Code Tricks

This article introduces a curated collection of Java utility libraries—including Apache Commons, Commons Collections, Commons BeanUtils, Commons IO, and Google Guava—along with concise code examples that demonstrate common tasks such as string joining, case‑insensitive comparison, collection operations, date formatting, and advanced data structures, helping developers write cleaner, more efficient code.

Apache CommonsGoogle GuavaUtility Libraries
0 likes · 12 min read
Boost Java Productivity: Essential Utility Libraries and Code Tricks
Programmer DD
Programmer DD
Aug 4, 2021 · Backend Development

Boost Java Productivity with Essential Utility Libraries

This article introduces essential Java utility libraries—including built‑in methods, Apache Commons, and Google Guava—showing practical code snippets and Maven dependencies that help developers reduce boilerplate, improve readability, and boost productivity across backend projects.

Apache CommonsGoogle GuavaUtility Libraries
0 likes · 13 min read
Boost Java Productivity with Essential Utility Libraries
Java Backend Technology
Java Backend Technology
Jun 22, 2021 · Backend Development

Boost Java Productivity: Essential Utility Libraries and Code Tricks

This article introduces a collection of powerful Java utility libraries—including built‑in methods, Apache Commons, and Google Guava—showing practical code snippets for string handling, collection operations, object mapping, file I/O, and advanced data structures to dramatically reduce boilerplate and improve development efficiency.

Apache CommonsGoogle GuavaUtility Libraries
0 likes · 13 min read
Boost Java Productivity: Essential Utility Libraries and Code Tricks
Code Ape Tech Column
Code Ape Tech Column
Jun 3, 2021 · Backend Development

Boost Java Productivity: Essential Utility Libraries and Code Snippets

This article introduces a curated collection of essential Java utility libraries—including built‑in methods, Apache Commons, Google Guava, and others—showing how to simplify common tasks such as string handling, collection operations, object mapping, file I/O, and more with concise code examples and Maven dependencies.

Apache CommonsGoogle GuavaUtility Libraries
0 likes · 13 min read
Boost Java Productivity: Essential Utility Libraries and Code Snippets