# Java 学习之路
## 项目结构
```
<root>
|-- config: 配置文件
|-- images: 图片资源
|-- src/main/java: 源码
|-- core: 小工具
|-- dp: 设计模式
|-- gui: GUI应用
|-- example: 实例
|-- jdbc: 操作数据库
|-- rabbit: 消息队列
|-- security: 加密解密
|-- springboot: 框架学习
|-- thread: 多线程
|-- src/test/java: 测试用例
```
## GUI应用(gui)
### 贪吃蛇(snake)
> [查看源码](src/main/java/gui/snake)
- [x] 游戏的参数提取到成员变量/类常量
- [x] 游戏界面加一定距离的边框
- [ ] 快速切换相反的方向会结束游戏
- [ ] 按 F2 重新开始游戏
- [ ] 随机位置出现
- [ ] 提取配置到文件
- [ ] 死亡的时候头在边界外面
- [ ] 吃果实的时候不是很顺畅
### 坦克大战(tankWar)
> [查看源码](src/main/java/gui/tankwar)
- [x] 坦克死亡爆炸效果,优化爆炸的位置
- [x] 加入敌方坦克,并且坦克可以移动,可以发射炮弹
- [x] 坦克不能穿墙,不能互相撞击
- [x] 自己的坦克加入生命值,加入超级子弹,加入补血的道具
- [x] 加入爆炸/坦克/子弹图片
- [x] 加入配置文件
- [ ] 坦克自动随机生成
- [ ] 加入堡垒
- [ ] 多人游戏
- [ ] 网络版
### 聊天(chat)
> [查看源码](src/main/java/gui/chat)
- [x] 多线程支持
- [x] 常量提取
- [x] 服务器和客户端交互
## 设计模式(dp)
> ——感谢马士兵老师的设计模式系列视频
- [ ] 动态代理
- [ ] 动态代理指定返回值类型
- [ ] 动态代理反射方法传参
- [ ] 头一次运行总会报 ClassNotFound
没有合适的资源?快使用搜索试试~ 我知道了~
学习Java语言,包括常用的设计模式、加解密、GUI游戏、基础API.zip
共215个文件
java:179个
gif:19个
png:8个
需积分: 5 0 下载量 140 浏览量
2023-08-05
22:46:03
上传
评论
收藏 128KB ZIP 举报
温馨提示
用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。用java写的项目,适合初学者学习,在这里免费分享给大家,欢迎下载使用。
资源推荐
资源详情
资源评论
收起资源包目录
学习Java语言,包括常用的设计模式、加解密、GUI游戏、基础API.zip (215个子文件)
9.gif 1KB
8.gif 1KB
7.gif 1KB
6.gif 1KB
10.gif 1KB
5.gif 1KB
4.gif 1KB
3.gif 1KB
2.gif 936B
1.gif 868B
LD.gif 864B
LU.gif 863B
RU.gif 863B
RD.gif 861B
D.gif 855B
U.gif 852B
L.gif 839B
R.gif 839B
0.gif 824B
.gitignore 11B
build.gradle 543B
Tank.java 9KB
CURD.java 8KB
TankClient.java 7KB
HouseDaoJdbcImpl.java 6KB
Proxy.java 5KB
Missile.java 5KB
IODemo.java 4KB
Snake.java 4KB
JedisDemo.java 4KB
ApplicationTests.java 4KB
RabbitMqConfig.java 4KB
Yard.java 4KB
PBE.java 4KB
DES3.java 3KB
DES.java 3KB
RSA.java 3KB
Compile.java 3KB
DH.java 3KB
ChatClient.java 3KB
ChatServer.java 3KB
AES.java 3KB
JdbcUtil.java 3KB
Elgamal.java 3KB
StatisticsValidLine.java 3KB
GetImoocRoute.java 2KB
House.java 2KB
House.java 2KB
House.java 2KB
Constant.java 2KB
ORM.java 2KB
RSA.java 2KB
ECDSA.java 2KB
DSA.java 2KB
Producer.java 2KB
DBMD.java 2KB
MAC.java 2KB
Boom.java 2KB
LinkedList.java 2KB
CaseUtil.java 2KB
Constant.java 1KB
Constant.java 1KB
RabbitUtil.java 1KB
Constant.java 1KB
HouseServiceTest.java 1KB
Base.java 1KB
MD_BC.java 1KB
ThreadDemo.java 1KB
StrategyTest.java 1KB
FilterTest.java 1KB
Producer.java 1KB
Egg.java 1KB
Consumer.java 1KB
Producer.java 1KB
Producer.java 1KB
DeadLock.java 1KB
Blood.java 1KB
DateUtil.java 1KB
Boy.java 1KB
ArrayList.java 1018B
Dog.java 997B
FileUtil.java 992B
Constant.java 985B
MD_JDK.java 978B
SingletonTest.java 972B
Cat.java 962B
Consumer.java 954B
Constant.java 943B
Application.java 937B
Producer.java 917B
Pig.java 915B
Constant.java 913B
DataSource.java 910B
ProxyTest.java 854B
IteratorTest.java 820B
FilterChain.java 819B
HouseService.java 807B
FilterChain.java 756B
DataSorter.java 754B
ProxyTest.java 747B
共 215 条
- 1
- 2
- 3
资源评论
c++服务器开发
- 粉丝: 3045
- 资源: 4463
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功