GitHub2月最热门Java开源项目排名已经出炉。这个月上榜的项目大部分都是大家耳熟能详的,比如Algorithms,通过Java演示算法;编写微服务的Helidon...让我们看看列表的详细信息:1.算法https://github.com/williamfiset/AlgorithmsStar3441算法和数据结构是高效代码和良好软件设计的基础。成为一名优秀的程序员就是创造和设计伟大的算法。这个存储库的目标是演示如何以最简单和最优雅的方式正确实现通用数据结构和算法。2.ghidrahttps://github.com/NationalSecurityAgency/ghidraStar119770Ghidra是NSA研究局为NSA网络安全任务开发的软件逆向工程(SRE)框架,它帮助分析恶意代码和病毒等恶意软件,并且可以让网络安全专业人员更好地了解其网络和系统中的潜在漏洞。3.helidonhttps://github.com/oracle/helidonStar1842Helidon是一个Java框架,用于编写在由Netty提供支持的快速Web内核上运行的微服务。4.dbeaverhttps://github.com/dbeaver/dbeaverStar12275DBeaver是一个基于Java的、免费开源的通用数据库管理和开发工具。它使用非常友好的ASL协议,支持Windows、Linux、macOS等。DBeaver使用Eclipse框架开发,支持插件扩展,提供多种数据库管理工具:ER图、数据导入/导出、数据库比较、模拟数据生成等道路,完整大纲如下:6.Javahttps://github.com/TheAlgorithms/JavaStar21887本项目所有算法均用Java实现。7.Head-First-Design-Patternshttps://github.com/bethrobson/Head-First-Design-PatternsStar1792《Head First Design Patterns》本书的示例代码,对应2014年7月出版的书,可以下载代码并从编译下载并从命令行运行,或者将代码加载到Eclipse中的项目中。8.material-components-androidhttps://github.com/material-components/material-components-androidStar9555适用于Android的模块化和可定制的MaterialDesignUI组件,这些组件由Google工程师和用户体验团队开发工程师,它支持可靠的开发工作流程来构建美观且功能强大的Android应用程序。9.spring-petclinichttps://github.com/spring-projects/spring-petclinicStar3923基于Spring的示例应用。10.react-native-navigationhttps://github.com/wix/react-native-navigationSara11289这是一个react-native的导航组件,按照使用形式主要分为三个部分:StackNavigator:类似于普通的Navigator,屏幕上方的导航栏TabNavigator:相当于iOS中的TabBarController,屏幕底部的tab栏DrawerNavigator:抽屉效果,从侧面滑出11.mockitohttps://github.com/mockito/mockitoStar10168Mockito是Java的模拟框架。它类似于EasyMock和jMock,但通过验证执行后调用的内容来消除对期望的需求。其他模拟库要求您在执行前记录期望,这会导致难看的初始化代码。
