У меня было быстрое сканирование Guava API и новые типы коллекций, которые он предоставляет (например, Multimap
и BiMap
), и я думаю о включении библиотеки в проект) Я работаю на. Тем не менее, у меня также есть сдержанность, чтобы включать библиотеки волей-неволей, если они не имеют большой пользы, и изучение особенностей тратит драгоценное время.Библиотека Guava для java; какие его наиболее полезные и/или скрытые функции
Вы включили библиотеку Guava в свой проект, и она оказалась полезной каким-либо неожиданным способом? Вы всегда будете использовать его в будущем? Какова была его основная польза/экономия времени? Каковы его скрытые функции?
Ваше название и ваш вопрос в действительности не совпадают. – aioobe
«новые типы коллекций ... кажутся полезными» и «У меня есть сдержанность, чтобы включать библиотеки ... если они не имеют большой пользы» - хорошо, что это такое? вы считаете, что библиотека полезна и имеет выгоду, или вы не используете –
Начиная с 2017 года (вопрос закрыт), если вы используете последний Gradle (4.4.1), guava 21.0 добавляется к build.gradle по умолчанию в качестве зависимости , со словами «Эта зависимость используется внутренне и не подвергается потребителям по собственному пути к компиляции классов», что говорит о том, что команда «Грейдл» решила, что там есть действительно ценные вещи. –