Course Outline

Introduction

  • Overview of Guava
  • Setting up a Guava environment

Basic Guava Utilities

  • Using and avoiding null
  • Preconditions
  • Conditional failures
  • Ordering
  • Object methods
  • Throwables

Collections Utilities

  • Collection types
  • Utility classes
  • Extension Utilities

Graphs

  • Guava graph definition and capabilities
  • Graph types
  • Building graph instances
  • Mutable and immutable graphs
  • Graph elements
  • Library contracts

Caching Utilities

  • Population and eviction
  • Features

String Utilities

  • Joiner and splitter
  • CharMatcher
  • Charsets
  • Case format

Primitive Utilities

  • Primitive arrays
  • General utilities
  • Byte conversion

Math Utilities

  • Integral
  • Floating point

Summary and Next Steps

Requirements

  • Knowledge and experience in Java programming

Audience

  • Java developers
 21 Hours

Number of participants


Price per participant

Upcoming Courses