開源最前線(ID:OpenSourceTop) 猿妹編譯
連結:https://jaxenter.com/top-5-most-popular-java-projects-github-143123.html
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應用程式繪製各種圖形。目前提供線圖和餅圖,支援選擇、縮放和拖放。
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)
●編號659,輸入編號直達本文
●輸入m獲取文章目錄