Google Guava

редактировать
Набор общих библиотек с открытым исходным кодом для Java
Google Guava
Автор (ы) Кевин Бурриллион и Джаред Леви (Google Collecti ons Library)
Разработчик (и) Google
Стабильный выпуск 29.0 / 13 апреля 2020 г.; 6 месяцев назад (13.04.2020)
Репозиторий Измените это в Wikidata
Написано наJava
Операционная система Кросс-платформенный
Тип Утилиты и библиотеки коллекций
Лицензия Лицензия Apache 2.0
Веб-сайтgithub.com / google / guava

Google Guava - это набор общих библиотек с открытым исходным кодом для Java, в основном разработанный инженерами Google.

Содержание
  • 1 Обзор
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Обзор

Google Guava можно условно разделить на три компонента: основные утилиты для уменьшения простой труд по реализации общих методов и поведения, расширение для среды коллекций Java (JCF), ранее называвшееся Библиотека коллекций Google, и другие утилиты, которые обеспечивают удобные и продуктивные функции, такие как функциональные программирование, графики, кеширование, объекты диапазонов и хеширование.

Создание и архитектура компонента коллекции отчасти были мотивированы универсальными шаблонами, представленными в JDK 1.5. Хотя универсальные шаблоны повышают продуктивность программистов, стандартный JCF не обеспечивает достаточной функциональности, а его дополнение Apache Commons Collections не принимает универсальные шаблоны для обеспечения обратной совместимости. Этот факт побудил двух инженеров Кевина Бурриллиона и Джареда Леви разработать расширение JCF, которое предоставляет дополнительные универсальные классы, такие как мультимножества, мультимножества, растровые изображения и неизменяемые. коллекций.

Дизайн и код библиотеки были рекомендованы и проверены Джошуа Блохом, первоначальным ведущим дизайнером платформы Java Collections, и Дугом Ли, одним из ведущие разработчики утилит параллелизма в JDK.

По состоянию на апрель 2012 года Guava заняла 12-е место по популярности среди библиотек Java после проектов Apache Commons и некоторых других. Исследование, проведенное в 2013 году по 10 000 проектов GitHub, показало, что библиотеки, созданные Google, такие как Google Web Toolkit и Guava, составляют 7 из 100 самых популярных библиотек на Java, а Guava занимает 8-е место по популярности Java. библиотека. По состоянию на март 2018 года Guava был шестым по популярности Java-проектом на Github.

См. Также
  • icon Портал компьютерного программирования
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-22 14:02:18
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте