fbpx
维基百科

Google Guava

Google Guava是一個由Google開發的Java開源函式庫。

Google Guava
原作者Kevin Bourrillion and Jared Levy (Google Collections Library) [1]
開發者Google
首次发布2009年9月15日,​14年前​(2009-09-15[2]
当前版本
  • 33.2.0 (2024年5月2日;穩定版本)[3]
源代码库
  • github.com/google/guava
编程语言Java
操作系统Cross-platform
类型Utility and Collection Libraries
许可协议Apache License 2.0
网站github.com/google/guava

概述 编辑

Google Guava大致上可分為三個部分:讓使用者能減少時間來實做一些常見的功能、擴充 Java集合框架(簡稱JCF,前身為Google Collections Library),提供更具有生產力的函式,如函式語言程式設計圖論、快取、range 物件、和雜湊函式[4]

集合物件的架構在一定程度上受到了泛型的啟發。雖然泛型提升了工程師的生產力,但JCF仍尚未提供足夠的功能,且Apache Commons的集合物件也還沒使用泛型以保證向下相容,因此Kevin Bourrillion與Jared Levy這兩位工程師開發了JCF擴充套件,額外提供了多重集、多重關連數組、多重集多重關連數組 、 新位图和不可變集合。


這個函式庫的設計與程式碼由JCF的最初設計師約書亞·布洛克和Java平行程式的最初設計師 Doug Lea 提出建議和審查。.

截至2012年4月,Guava在最受歡迎的Java函式庫中排名第 2,僅次於Apache Commons 和其他幾個專案[5]。2013 年,針對 10,000 個 GitHub 專案研究後發現,Google 開發的函式庫(例如Google網頁工具包和 Guava)佔了 Java 最受歡迎的 100 個函式庫中的 7 個,而 Guava 是第 8 個最受歡迎的 Java 函式庫[6]。截至 2018 年 3 月,Guava 在 GitHub 上是第 6 大標星的 Java 專案[7]

相關條目 编辑

参考文獻 编辑

  1. ^ Wielenga, Geertjan. . Javalobby. 2007-10-23 [2013-02-03]. (原始内容存档于2015-11-19). 
  2. ^ Release History . Google Guava. GitHub. [2023-02-05]. (原始内容于2023-02-05). 
  3. ^ Release 33.2.0. 2024年5月2日 [2024年5月23日]. 
  4. ^ Home · google/Guava Wiki. GitHub. [2023-02-05]. (原始内容于2023-02-05). 
  5. ^ O'Brien, Tim. Google Guava Shows Strong Growth in April. Sonatype. 2012-05-14 [2013-02-03]. (原始内容于2013-02-15). 
  6. ^ Weiss, Tal. . 2013-11-20 [2014-02-04]. (原始内容存档于2014-07-09). 
  7. ^ Build software better, together. GitHub. [2018-11-22]. (原始内容于2022-12-06) (英语). 

外部連結 编辑

google, guava, 是一個由google開發的java開源函式庫, 原作者kevin, bourrillion, jared, levy, google, collections, library, 開發者google首次发布2009年9月15日, 14年前, 2009, 当前版本33, 2024年5月2日, 穩定版本, 源代码库github, google, guava编程语言java操作系统cross, platform类型utility, collection, libraries许可协议apach. Google Guava是一個由Google開發的Java開源函式庫 Google Guava原作者Kevin Bourrillion and Jared Levy Google Collections Library 1 開發者Google首次发布2009年9月15日 14年前 2009 09 15 2 当前版本33 2 0 2024年5月2日 穩定版本 3 源代码库github wbr com wbr google wbr guava编程语言Java操作系统Cross platform类型Utility and Collection Libraries许可协议Apache License 2 0网站github wbr com wbr google wbr guava 目录 1 概述 2 相關條目 3 参考文獻 4 外部連結概述 编辑Google Guava大致上可分為三個部分 讓使用者能減少時間來實做一些常見的功能 擴充 Java集合框架 簡稱JCF 前身為Google Collections Library 提供更具有生產力的函式 如函式語言程式設計 圖論 快取 range 物件 和雜湊函式 4 集合物件的架構在一定程度上受到了泛型的啟發 雖然泛型提升了工程師的生產力 但JCF仍尚未提供足夠的功能 且Apache Commons的集合物件也還沒使用泛型以保證向下相容 因此Kevin Bourrillion與Jared Levy這兩位工程師開發了JCF擴充套件 額外提供了多重集 多重關連數組 多重集 多重關連數組 新位图和不可變集合 這個函式庫的設計與程式碼由JCF的最初設計師約書亞 布洛克和Java平行程式的最初設計師 Doug Lea 提出建議和審查 截至2012年4月 Guava在最受歡迎的Java函式庫中排名第 2 僅次於Apache Commons 和其他幾個專案 5 2013 年 針對 10 000 個 GitHub 專案研究後發現 Google 開發的函式庫 例如Google網頁工具包和 Guava 佔了 Java 最受歡迎的 100 個函式庫中的 7 個 而 Guava 是第 8 個最受歡迎的 Java 函式庫 6 截至 2018 年 3 月 Guava 在 GitHub 上是第 6 大標星的 Java 專案 7 相關條目 编辑Apache Commons 另一個常見的 Java 函式庫 Google Guice 由Google開發用於依賴注入的 Java 框架 参考文獻 编辑 Wielenga Geertjan What is the Google Collections Library Javalobby 2007 10 23 2013 02 03 原始内容存档于2015 11 19 Release History Google Guava GitHub 2023 02 05 原始内容存档于2023 02 05 Release 33 2 0 2024年5月2日 2024年5月23日 Home google Guava Wiki GitHub 2023 02 05 原始内容存档于2023 02 05 O Brien Tim Google Guava Shows Strong Growth in April Sonatype 2012 05 14 2013 02 03 原始内容存档于2013 02 15 Weiss Tal We Analyzed 30 000 GitHub Projects Here Are The Top 100 Libraries in Java JS and Ruby 2013 11 20 2014 02 04 原始内容存档于2014 07 09 Build software better together GitHub 2018 11 22 原始内容存档于2022 12 06 英语 外部連結 编辑GitHub上的guava頁面 取自 https zh wikipedia org w index php title Google Guava amp oldid 77645387, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。