有很多备受关注的初创开源项目,下面列出十个项目是我觉得非常有趣的,涉及到的学习范围也很广。其中有些还在早期阶段,这对我们来说更好。看一看这些项目,选择一个你喜欢的,然后给它的领导者发一封邮件并参加到开发中去。
- War Worlds – 策略类的游戏 – Java 服务端和 Android 客户端。
- OpenWorm – 运行于浏览器中的小线虫的神经力学模型,其模拟后端都是用 Java 写的。
- JRAW – Reddit API 的Java 包装器。
- XChart – 用于绘制数据的超轻量 Java 库。
- libgdx – 用于创建游戏的开源框架。
- Particle Pong – 开源的乒乓类游戏。
- bitcoinj – Java 实现的比特币协议。
- JStrava – Strava API 的 Java 包装器。
- JAdventure – 基于 Java 的文字冒险游戏。
- Aurous – 能方便地从 Youtube 和其他来源的流建立庞大的播放列表和视频转换。
原文链接: Javapapers 翻译: ImportNew.com - 伍翀
相关推荐
阿里巴巴Java开发规约插件是基于开源项目PMD实现的一款编码规范检查工具,它旨在提升Java代码质量和一致性。PMD是一款强大的源代码分析器,能够检测出潜在的代码问题,如未使用的变量、过长的方法、复杂的表达式等。...
这些阿里巴巴开源项目不仅在国内,也在全球范围内产生了广泛的影响,推动了微服务架构的发展和落地。它们的广泛应用和持续更新,反映了阿里巴巴对开源社区的贡献,也体现了中国企业在技术创新和标准化方面的领导地位...
在提供的"20个Java开源项目源码下载"压缩包中,包含了多个知名的Java项目,这些项目可以帮助开发者深入理解Java编程、软件架构以及特定领域的最佳实践。以下是这些项目的简要介绍: 1. **ExoPlayer-r2.18.5.zip**:...
Druid是阿里巴巴的一款java开源的为监控而生的数据库连接池组件。Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库...
《阿里巴巴Java规范合集》是阿里巴巴集团为了提升Java开发的质量和效率,以及代码的可读性和可维护性,制定的一套详细的编程规范。这个压缩包包含三个版本的开发手册,分别是2018年版、2019年6月19日更新版以及泰山...
包含idea和eclipse的两种插件及阿里巴巴java开发规范文档,本人亲测开源使用,内附详细安装说明,测试环境为: jdk7, eclipse Mars.2 Release (4.5.2) IntelliJ idea 2017.1.2
安装完成后,你需要获取阿里巴巴的Checkstyle配置文件,这通常可以在阿里巴巴开源项目的GitHub仓库中找到,如Alibaba Java Coding Guidelines。 1. **配置Checkstyle**: - 在Eclipse中,你可以通过Window -> ...
Arthas,全称为 Alibaba Open-source Tool for Troubleshooting,是由阿里巴巴开源的一款强大的Java诊断工具。它专为解决日常开发中的各种Java应用问题而设计,提供了丰富的命令集合,帮助开发者实时观察和诊断Java...
4. **阿里巴巴Java编程规约** - **命名规约**:包括类名、方法名、变量名等的命名规则,强调易读性和一致性。 - **注释规约**:如何编写清晰、简洁的注释,以便团队成员理解和维护代码。 - **异常处理规约**:...
5. **官方支持**:作为阿里巴巴开源项目,Fastjson享有官方的维护和更新,有任何问题或建议,都可以通过官方渠道得到解答和支持。 使用Fastjson的基本操作: 1. **JSON到Java对象转换**: ```java String json...
《阿里巴巴Java开发手册》是Java开发者的一份重要参考资料,它由阿里巴巴集团官方发布,旨在规范团队内部的编程习惯,提高代码质量和开发效率。这份详尽版的手册包含了丰富的编程规范、最佳实践以及常见问题的解决...
这些开源项目涵盖了Java开发的多个领域,从数据库连接池到微服务、从区块链到代码生成工具,提供了广泛的功能选择。对于开发者来说,研究这些源码不仅可以提升技术能力,还可以借鉴其设计思路,应用于自己的项目中。...
《阿里巴巴Java编码规范2018》是一份详尽的编程指南,旨在提升Java开发者们的代码质量和一致性。这份规范由阿里巴巴集团制定,是其内部开发人员遵循的重要标准,同时也广泛应用于开源社区,对广大Java开发者具有重要...
《阿里巴巴SpringCloud全家桶项目详解》 在现代企业级应用开发中,Spring Cloud与Spring的结合已经成为构建微服务架构的主流选择。阿里巴巴作为全球领先的互联网技术公司,也贡献了其在微服务领域的丰富实践,形成...
阿里集团在Java开源社区贡献了众多优秀项目,涵盖了分布式服务、数据库连接池、JSON处理、RPC框架、流式计算、推送服务、数据访问层、JVM优化、图片处理、Redis客户端以及诊断工具等多个方面。以下是对这些项目的...
这两份题目,"阿里巴巴java笔试试题.doc"和"2010校园笔试.doc",可能包含了阿里巴巴在招聘过程中对Java程序员所需掌握的基础知识、编程能力、算法理解以及实际问题解决能力的考察。 首先,Java基础是必不可少的知识...
本项目深入解析并应用了阿里巴巴开源的Java诊断工具Arthas的设计源码,涉及1228个文件,涵盖653个Java源文件、159个Markdown文档、151个PNG图片、74个Vue文件、28个XML文件、26个JPG图片、22个JavaScript文件、18个...
该开源项目是一个基于阿里巴巴生态的自动化工具,主要功能包括自动登录和私信聊天。通过分析提供的文件名"已完成-阿里旺旺自动发消息",我们可以推测这个工具专注于阿里旺旺平台的消息发送。以下是对相关知识点的...