GitHub上最受歡迎的5大Java項目

GitHub上有很多Java項目。(準確地說,大概是744K個)。但是開發人員最興奮的是哪些項目?今天,我們來看看GitHub上一些最流行的Java倉庫。

1. Mockito

Mockito 並不是無酒精混合飲料的意思。Mockito 是一個用Java編寫的單元測試框架,Mockito 2.0為高級框架集成提供了更好的API。這不是針對編寫單元測試的用戶,而是針對需要使用定製邏輯擴展或包裝Mockito的其他測試工具和模擬框架。(項目地址:https://github.com/mockito/mockito)

2. java-design-patterns

java-design-patterns 這個項目還在不斷完善的過程中,也正因為如此,java-design-patterns 允許開發人員用Java實現設計模式。

java-design-patterns它可以幫助你加快開發進程,有效防止一些可能導致重大失誤的細節問題,不過深入瞭解 java-design-patterns 之前,你應提前熟悉各種編程/軟件設計原則。(項目地址:https://github.com/iluwatar/java-design-patterns)

3. RxJava

眾所周知,RxJava 是GitHub上最受歡迎的Java項目之一,也是一個流行的基於ReactiveX API的框架。RxJava是一個用於使用Java VM的可觀察序列編寫異步和基於事件的程序的庫。

它擴展了觀察者模式以支持數據/事件序列,並添加了運算符,因此可以聲明性地組合序列,同步抽象的低級線程,線程安全性和併發數據結構等問題。(項目地址:https://github.com/ReactiveX/RxJava)

4.MpAndroidChart

MPAndroidChart 是 Android 系統上一款開源的圖表庫。可在API 8及更高版本上運行。通過使用MPAndroidChart,開發人員可以為Android應用程序繪製各種圖形。目前提供線圖和餅圖,支持選擇、縮放和拖放。

GitHub上最受歡迎的5大Java項目

MpAndroidChart被視為移動開發人員的數據可視化工具。你可以在MPAndroidChart找到'em:LineChart,BarChart(垂直,水平,堆疊,分組),PieChart,ScatterChart,CandleStickChart(用於財務數據),RadarChart(蜘蛛網圖),BubbleCharts和組合圖。(詞表不再有任何意義。)(項目地址:https://github.com/PhilJay/MPAndroidChart)

5. Guava

Guava已經存在很久了,但它仍然是對各種開發人員非常有用的開源工具。Guava工程包含了若干被Google的 Java項目廣泛依賴 的核心庫,例如:集合 [collections] 、緩存 [caching] 、原生類型支持 [primitives support] 、併發庫 [concurrency libraries] 、通用註解 [common annotations] 、字符串處理 [string processing] 、I/O 等等。(項目地址:https://github.com/google/guava)


歡迎踴躍留言,模模會第一時間回覆哦!


分享到:


相關文章: