Functional programming
구글 구아바는 대체적으로 3개의 구성요소로 나눌 수 있다: 공통 메소드와 동작을 구현하기 위해 수동 작업을 줄이는 기본 유틸리티, 한때 구글 컬렉션스 라이브러리(Google Collections Library)로 불렸던 자바 컬렉션스 프레임워크(JCF)의 확장 기능, 함수형 프로그래밍, 그래프, 캐시 처리, 레인지 오브젝트, 해싱 등 편리하고 생산적인 기능을 제공하는 기타 유틸리티.