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)
相关文章