学Java有哪些可以练手的项目

Python015

学Java有哪些可以练手的项目,第1张

1.各种管理系统

源码下载实例一):

jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了

源码下载(实例二):

javaWeb图书馆管理系统源码mysql版本

源码下载(实例三)

GitHub - uboger/LibraryManager: JAVA GUI 图书馆管理系统

源码下载(实例四):

java swing开发企业人事管理系统源代码下载

2.简易的聊天系统

源码下载(实例一):

java swing开发网络聊天室群聊系统,基于java多线程socket编程

源码下载(实例二):

java swing开发大猫聊天室源码,简单易懂,适合java swing初学者

源码下载(实例三):

java websocket开发简单聊天室系统,实现群聊与一对一单人聊天案例

源码下载(实例四):

jsp开发简单聊天室demo-分享

3.实现通讯录

java通讯录实现了添加删除和查找功能

源码下载(二):

JAVA版通讯录管理系统课程设计源码

源码下载(三):

Java Swing界面.完美设计通讯录..有需要的下

4.坦克大战

源码下载(一):

俄罗斯方块 JAVA版

源码下载(二):

GitHub - FieldSoft-HelloClyde/Tetris-Swing: Swing编写的俄罗斯方块

源码下载(三):

java swing开发的俄罗斯方块游戏,包含完整代码+详细注释

5.五子棋

源码下载(一):

Java实践(十一)——五子棋

源码下载(二):

java swing开发的五子棋小游戏源码

源码下载(三):

java swing开发单机版五子棋源代码下载

源码下载(四):

Java五子棋算法和代码

6.中国象棋

源码下载(一):Java实践(十二)——中国象棋

7.贪吃蛇

java贪吃蛇源代码 、 java贪吃蛇源代码

以上是总结出来的简单的练手项目,希望对你有帮助

Rx 的 Java 实现 RxJava

star:26782fork:4718

.Net响应式编程框架 Rx 的Java版本开源实现,有Groovy, Clojure, Scala and JRuby版本的实现。

分布式搜索引擎 ElasticSearch

star:24646fork:8723

Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。这个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。

REST 客户端 Retrofit

star:23443fork:4731

retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。

HTTP+SPDY 客户端开发包 okhttp

star:21981fork:5311

okhttp 是一个 Java 的 HTTP+SPDY 客户端开发包,同时也支持 Android。

Java 设计模式 java-design-patterns

star:21456fork:7162

设计模式是程序员在设计应用程序或系统时解决常见问题的最佳实践,重用设计模式有助于防止可能导致重大问题的细微问题,同时熟悉模式的程序员和架构师的代码也更具可读性。

Google的Java常用类库 Guava

star:18414fork:4327

Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。

Android 注解工具 ButterKnife

star:17845fork:3662

Butter Knife 是 Android 视图字段和方法绑定,使用注解处理来生成样板代码。