Java作为应用最广泛的编程语言,长期占领编程语言榜首的位置,是很多程序猿小伙伴的工作语言。
对于Java新手程序猿来说,学习完基本的语法,应该积极展开实战练习才能较好地掌握和熟练这门技术。
其实,在程序员的社交第一网站Github上,就有着大量现成的练手项目,大家可以把代码pull下来,自己一行一行地抄一遍,融汇贯通后自己着手写写看。
只要练习够多,掌握一门语言并没有什么难度。
废话不多说了,下面是老K整理的github项目
1. vhr
地址: https://github.com/lenve/vhr
- star: 23700
- watch: 874
- fork: 9800
前后端分离的人力资源管理系统。项目采用 SpringBoot Vue 架构,这两个都是近年来非常流行的框架。该项目涉及许多场景,可作为全栈工程师的入门实践
?
2. newbee-mall
地址: https://github.com/newbee-ltd/newbee-mall
- star: 8700
- watch: 219
- fork: 2300
一基于 Spring Boot 2.X 及相关技术堆栈开发电子商务系统。包括商场系统和商场背景管理系统,支持商场的共同功能。项目代码开源,功能齐全,流程齐全,对新手开发者非常友好,只需要很短的时间就可以启动这个完整的商场项目。这是一个完整的电子商务项目,也推荐 Java 开发人员学习或为项目贡献代码
?
3. cachecloud
地址: https://github.com/sohutv/cachecloud
- star: 6000
- watch: 562
- fork: 2000
搜狐视频开源CacheCloud 项目提供 项目Redis 云管理平台功能强大,教程详细(视频教程),文档齐全,企业级开源项目
?
4. Anki-Android
地址: https://github.com/ankidroid/Anki-Android
- star: 4900
- watch: 141
- fork: 1600
高效学习神器 Anki 安卓客户端。Anki 是一款有助于学习的记忆卡软件。卡片的正面是问题,背面是答案,然后根据记忆公式帮助您复习和记忆。下载地址 如果下载后不能使用,本文称赞 100 我给你一个小白教程来启动这个工件
?
5. SSM
地址: https://github.com/crossoverJie/SSM
- star: 3400
- watch: 271
- fork: 1400
基于现在流行的 Spring SpringMVC Mybatis 框架,逐步构建互联网上流行的项目架构。特点:
- 门槛低,绝对适合新手
- 从最基本的三个框架整合开始
- 逐步重建dubbo 构建微服务
- 实际开发中不乏实战 demo
- 不断更新,已开始切换到 SpringBoot SpringCloud 构建微服务应用
?
6. fiction_house
地址: https://github.com/201206030/fiction_house
- star: 2800
- watch: 72
- fork: 896
一个基于 SpringBoot 在线阅读小说和漫画网站。网站功能齐全,资源丰富,支持 Web、Android,微信小程序多平台。服务端分为网站和管理背景,使用 SpringBoot、MyBatis、MySQL、Redis 等技术的实现可Java 学习新手实战项目
?
7. FlappyBird
地址: https://github.com/kingyuluk/FlappyBird
- star: 489
- watch: 7
- fork: 191
Java 标准库实现 Flappy Bird。优化了游戏难度并加入移动型水管,增加可玩性。没有采用第三方库和游戏引擎、项目结构简单、代码注释完整,适合 Java 初学者作为编程入门实战项目
?
8. Flesh
地址: https://github.com/Kerr1Gan/Flesh
- star: 391
- watch: 22
- fork: 83
如果你是一个想学习的人Kotlin 同学,那么 Flesh 是一个适合学习、练手、入门的项目。从中学习 Java 与 Kotlin 之间的相互调用和爬虫操作。这是一个充满诚意(福利)的项目。去下载并加入这个项目
作者介绍
我是@老K玩代码,非著名IT从业者。专注分享实战项目和最新行业资讯,已累计分享超1000实战项目!
全网同名,欢迎通过各种渠道和我交流。
本文暂时没有评论,来添加一个吧(●'◡'●)