Guava



Guava — это сборник множества библиотек от Google. Он включает в себя:



☕️ несколько новых типов коллекций, неизменяемые коллекции;

☕️ библиотеку, реализующую работу с графами;

☕️ работу с вводом\выводом, хешированием, кэшированием, строками и многим другим.



Например, часто в коде можно встретить повторяющиеся блоки, реализующие низкоуровневую конкатенацию строк (см. пример кода). Согласитесь, код с Guava выглядит лаконичнее, понятнее, а главное, выполняет эту операцию самым оптимальным образом.



На эту библиотеку определённо стоит обратить внимание как минимум по причинам. Во-первых, она разработана спецами из Google. Во-вторых, эти же спецы из Google сами её используют. Репозиторий с документацией и инструкцией к установке тут.