微信号:csh624366188

介绍:分享java开发中常用的技术,分享软件开发中各种新技术的应用方法.每天推送java技术相关或者互联网相关文章.关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中.

GitHub上最受欢迎的5大Java项目

2018-04-14 16:00 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应用程序绘制各种图形。目前提供线图和饼图,支持选择、缩放和拖放。



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)

开源最前线(ID:OpenSourceTop)

链接:https://jaxenter.com/top-5-most-popular-java-projects-github-143123.html

 
java那些事 更多文章 道歉真的有用!扎克伯格一句道歉价值1300亿;众多程序员受惠的 GitHub 成立十周年 最牛逼的编码套路 32岁入门晚不晚?来听听这位70后程序员的故事 清华软件工程硕士放弃百万年薪后,4年狂赚1100亿,却被央视点名批评! 怎样编写高质量的 Java 代码
猜您喜欢 中秋夜,你朋友圈里的月亮都不太圆?你没瞎!后天才是满月! 新手向,聊聊互联网工作 程序员再次泪流满面的二十个瞬间! 更快学会任何东西的终极指南 盘点深度学习一年来在文本、语音和视觉等方向的进展,看强化学习如何无往而不利