十个有趣的你可以为之贡献并从中学习的Java项目



如果你正在寻找有意思的Java项目来参与和贡献,那么继续阅读这篇文章。这篇文章是我们的Java项目陈列室,在这里我将给我的读者提供一些有趣的Java项目。成为Java开发团队的一分子并且写一些代码总是不错的选择。

在学校学院里,我们可能没有接触过真正的开发工作。在公司我们可能没法选择我们喜欢的项目。这样,让我们加入开源项目吧,因为这些对于我们来说有趣又好玩。

有很多开源资源方案正在招募,下面这十个项目,我认为有趣,并且能学到很多。他们其中有些正处于开始阶段,这样甚至更好。瞧瞧他们,从中选择一个你喜欢的,邮件连续他们的负责人加入这个的开发。

War Worlds– 基于战略的游戏– Java服务器以及安卓客户端.

OpenWorm
一个在浏览器上运行的小线虫的神经机械模型,仿真后台全用Java编写

JRAW– Java reddit API wrapper.Java新闻网站API包装器

XChart–一个超轻量级的绘制数据的Java库

libgdx– 一个创建游戏的开源框架

Particle Pong– 一个开源的Pongclone

bitcoinj– 一个Java实现的比特币协议

JStrava–Strava API的Java包装器

JAdventure–一个Java的文本冒险游戏

Aurous
由Youtube和其他资源建立的巨大播放列表的流媒体及其转换

编程以及学习快乐。

英文原文:

http://javapapers.com/java/10-interesting-java-projects-you-can-contribute-and-learn/#comment-153683

时间: 2024-09-29 04:40:54

十个有趣的你可以为之贡献并从中学习的Java项目的相关文章

java面试题大合集(开发者必看)

前言 本文来自百度网络的一篇文章,由于没有答案,现在整理了一些比较好的回答和好的博客,可以自己扩展思路,如果大家有一下面试题的更好的答案,欢迎在评论区留言.以上全部来自网络!此外,我的微信公众号将每日分享下面面试题相关的知识点总结干货,欢迎关注微信公众号:好好学java! 文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 基本概念 1.操作系统中 heap 和 stack 的区别 堆:堆空间一般由程序员来分配,可以由垃圾回收机制来回收.一般

K-Means算法的10个有趣用例

https://www.jianshu.com/p/162c9ec713cf 摘要: 让我们走进K-Means算法的"前世今生"以及和它有关的十个有趣的应用案例. K-means算法具有悠久的历史,并且也是最常用的聚类算法之一.K-means算法实施起来非常简单,因此,它非常适用于机器学习新手爱好者.首先我们来回顾K-Means算法的起源,然后介绍其较为典型的应用场景. 起源 1967年,James MacQueen在他的论文<用于多变量观测分类和分析的一些方法>中首次提出

编程为什么有趣?

编程是否有趣,在不同的时间点可能有不同的看法,像上学时成功解决一道线上的编程题感觉很有趣.但是要在工作里天天写的是sql 写页面 写UI 搭环境 看日志 可能会感觉很无趣.新霸哥觉得编码是一个很无聊的一个过程,但是却是实践想法的一个过程. 创建事物的纯粹快乐 一种想法或者是一个设计在程序员的编程设计下,经过自己的设计能够让一个事物有无到有的展现在我们眼前.如同小孩在玩剪纸一样,通过自己的设计能够展现给你一个完整的设计结果,这种快乐不是一般人能体会到的. 开发出来的东西有价值 开发者开发出来的东西

通过Java字节码发现有趣的内幕之String篇(上)(转)

原文出处: jaffa 很多时候我们在编写Java代码时,判断和猜测代码问题时主要是通过运行结果来得到答案,本博文主要是想通过Java字节码的方式来进一步求证我们已知的东西.这里没有对Java字节码知识进行介绍,如果想了解更多的Java字节码或对其感兴趣的朋友可以先阅读字节码基础:JVM字节码初探. String字面量可以通过’==’判断两个字符串是否相同,是因为大家都知道’==’是用来判断两个对象的值引用地址是否一致,两个值一样的字符串字面量定义是否指向同一个值内存地址呢?答案是肯定的. 1

40岁后学习编程是否太晚了?7点技巧让学习变得轻松有趣

很多人经常会问:“在什么时候学习编程才合适?”,甚至有很多在职场中打滚了多年的人也会有这样的疑问.他们当中有很多人都想把自己的专业跳到编程专业,原因是多方面的,其中包括了他们对自动化的畏惧,而这个问题在40岁以上的人群中变得更具针对性. 编程是一项很花脑力.精力的高压工作,在40岁后才开始学习编程,是不是太晚了? Damian Wolf给出的答案是“不会晚”!Damian是InfoWorld,DZone,Life Hack等多家数字科技杂志媒体的专栏作家,他本人也是一个科技迷,也正在想学习编程.

Java学习之道:Java中十个常见的违规编码

最近,我给Java项目做了一次代码清理工作.经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中.因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性. 这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括CheckStyle,FindBugs和PMD检查出.一起来看下: 一.Eclipse编译器提供源代码格式输入 Eclipse提供自动源码格式选项,并且组织输入(删除未使用的代码).你可以使用下面的这

【Git项目管理】分布式 Git - 向一个项目贡献

分布式 Git - 向一个项目贡献 向一个项目贡献 描述如何向一个项目贡献的主要困难在于完成贡献有很多不同的方式. 因为 Git 非常灵活,人们可以通过不同的方式来一起工作,所以描述应该如何贡献并不是非常准确 - 每一个项目都有一点儿不同. 影响因素包括活跃贡献者的数量.选择的工作流程.提交权限与可能包含的外部贡献方法. 第一个影响因素是活跃贡献者的数量 - 积极地向这个项目贡献代码的用户数量以及他们的贡献频率. 在许多情况下,你可能会有两三个开发者一天提交几次,对于不活跃的项目可能更少. 对于

关于程序猿的几个阶段!

程序猿的职业生涯是一段充满起伏的有趣经历.考虑到其陡峭的学习曲线.全然能够预见你将经历挫折.启蒙.骄傲自大这几个时期.以及穿插其间的各种心路历程.在这篇文章中让我们轻松一下.通过一系列搞笑 gif 图来回想当中的每个阶段 . 阶段1-菜鸟 初入职场的日子,我们都充满激情. 在此期间.你毫无头绪,根本不知道该做什么.就像鱼儿离开了水.每一行代码对你来说都是个迷. Doctype?哈?见鬼,这个<div>究竟是干什么用的?第一个阶段令人生畏.让人提心吊胆.却又激动人心.究竟有多少种该死的语言要学啊

2016年年终报告总结

转眼间2016已经飞逝而过,在写这份总结报告的同时也是我对2016的一个回顾,在此,我将从项目与技术两个方面对自我进行一个总结. 一. 2016的收获 项目: 由于2015已经对公司的产品和项目都已经积累了一定的能力和经验,在2016自己更多的精力并不完全放在项目中了,在平时的工作中也有意识的去压缩自己做项目的时间,但是回顾这一年的项目,发现不知不觉中,也开发或参与了20多个项目,主要项目有蜗灯.蜗爱公播.智能积木.标案爱车听.艾捷通.Pixels等 这里主要对个人开发项目与重点项目做如下总结: