0
A
回答
6
番石榴庫,很像Apache Commons libraries,旨在補充核心Java庫,如Philosophy Explained document概述:
番石榴全線Java項目生產力的倍增器:我們的目標是使在Java語言中工作更愉快,更高效。 JDK公用程序,例如Collection API,已經被廣泛採用,並且已經顯着簡化了所有Java代碼。我們希望繼續這一傳統。
那文章接着解釋他們是如何知道你能實現他們提供以填補核心API自己在空白的程序,但相信有許多優點,使用他們的代碼:
- 番石榴在Google的生產中已經過戰鬥測試。
- 番石榴的單元測試數量驚人:截至2012年7月,番石榴測試包 包括超過286,000個人測試用例。其中大部分是自動生成的, 不是手寫的,但番石榴的測試覆蓋率非常全面,特別是對於
com.google.common.collect
。- 番石榴正處於積極的發展階段,擁有強大的聲音和涉及的用戶羣。
- 回想起來,最好的圖書館似乎顯而易見,但實現這種狀態是非常具有挑戰性的 。
相關問題
- 1. 在谷歌番石榴loadingCache
- 2. 谷歌番石榴散列
- 3. 是在maven回購中提供的番石榴圖書館嗎?
- 4. 什麼是來自番石榴的SingletonImmutableBiMap
- 5. 谷歌番石榴供應商示例
- 6. 谷歌番石榴RangeMap迭代順序
- 7. 谷歌番石榴嵌套木匠
- 8. 番石榴圖書館重複錄入錯誤
- 9. 谷歌番石榴地圖和Java的Util地圖
- 10. 是什麼在番石榴CharMatcher
- 11. 谷歌番石榴檢查緩存中的項目
- 12. 異常使用谷歌番石榴和谷歌集合一次
- 13. ClassNotFoundException的番石榴
- 14. Floats.tryParse()番石榴
- 15. 番石榴 - 地圖支持番石榴功能
- 16. Android的:不能調用谷歌番石榴的ImmutableSortedSet
- 17. 番石榴約束髮生了什麼?
- 18. 番石榴是否有空?
- 19. 不區分大小寫的過濾使用谷歌番石榴
- 20. 谷歌App Engine的API - 番石榴依賴衝突
- 21. 番石榴映射
- 22. 番石榴和javafx
- 23. 番石榴表ConcurrentModificationException
- 24. 番石榴資源
- 25. 番石榴入門
- 26. Java番石榴CartesianProduct
- 27. 番石榴功能
- 28. 番石榴和Weblogic:ClassNotFoundException
- 29. 番石榴的HashBaseTable cellSet()
- 30. 子類番石榴的ImmutableSet
_They似乎相同的java.util counterpart_ - 你好像還沒有比較,任何偉大的深度 – Reimeus
否2,確實......我就決定,如果我需要他們還是可以節省一些空間/扶養。從代碼看來,我可以用java.util替換所有的東西。所以我問他們有什麼不同,他們帶來了什麼優勢 – Phate
好吧,試試吧;一旦你測試了它,你將會很難做到這一點。 FWIW,Java 8中的很多新接口出現在Guava中(例如'Function','Predicate','Supplier')。當然,Java 8仍然缺乏不可變的集合。 – fge