回顾2021年,开源社区有哪些火热的Java开源项目呢?
哪些值得我们在2022新的一年去参与去学习呢?
这里为大家总结了7个开源社区非常火热的Java项目,作为2022年推送的第1篇文章,推荐给大家。“
由于限制这里不能直接放链接,7个项目的源码获取方式我都放在文末了
Java Design Patterns
设计模式是程序员最实用的技巧之一,它提供了经过长时间验证的开发范例,能帮助我们更快速的解决实际问题,助我们写出可读性更佳的代码。
Java Design Patterns是众多设计模式的Java实现集合,由一群经验丰富的程序员和架构师完成。所有的设计模式范例都提供了详细描述,告诉我们应该在什么场景去使用。
目前github已经有72.1K的star,非常火热。
不过,在学习之前需要先熟悉下软件设计的原则、常见设计模式概念。
总共实现了147种模式,除了常见的工厂模式、策略模式以外,还有事件驱动设计、读写锁、reactor等等的实现。
“
arduino
如果你对IoT开发感兴趣,那么你一定听说过这个开源项目。
它是一个开源电子平台,我们既能用来开发独立的单机程序也能和计算机软件连接(如Flash、Processing、MaxMSP)。具有良好的跨平台兼容性,可以运行在Mac oSX、windows以及Linux。
免费的开源IDE可以从官网下载得到:https://arduino.cc
目前github上已有12.4Kstar。
提前剧透:
公众号明晚20:22会再更新一篇干货文章
欢迎来追~~~
Mindustry
Mindustry是一款Java编写的沙盒塔防游戏,github已有13.6Kstar 。
这个游戏已经上架google play「4.5分」、app store「4.7分」、steam。
Sndcpy
一款优秀的手机音频投送开源项目,使用java编写。
在不需要获取root权限的情况下将Android设备音频投送到电脑上,兼容Linux、Windows以及maxOS,是学习Java移动端开发的好项目。
Termux
一款Android系统终端仿真应用,github star 10.3K。
非常适合用来学习终端仿真以及java移动端开发。
Tsunami-security-scanner
Tsunami-security-scanner是一款谷歌开源的漏洞扫描神器,它是通用的网络安全扫描器,其强大的扩展插件系统旨在快速并且自动化发现网络中存在的高危漏洞。
尽管现在才是pre-alpha版本,但是github的star已经有7.3K了,可见其受欢迎程度。
其扫描整体工作原理如下图,分为2步:
①检测网络中开放的端口以及指纹协议;
②漏洞检测:基于第一步搜集的信息,选择和对应设备匹配的漏洞检测插件进行执行。
Signal Android
Signal Android是一个私密通信Android平台APP。是github上最受欢迎的java开源项目之一,star数21.8K。
支持WiFi/3G/4G/SMS/MMS,得到了很多大佬的青睐。
我们可以直接基于Signal打造自己的私密通信应用,是学习加密技术的非常好的项目。
觉得有用,点赞+在看+收藏,一键三连以防丢失哇~
转发本文+关注+私信【0223】即可获取这7个项目的源码及开发文档哦[呆无辜]
如若转载,请注明出处:https://www.daxuejiayuan.com/22142.html