有不少在校大学生朋友私信笔者,觉得现在的Java教程学的比较枯燥,有没有能学到基础知识同时还有做项目感觉的教程。因为笔者最早接触Java时学的是马士兵老师、韩顺平老师这样的大佬当时出的教程,尤其印象深刻的是二位大佬的坦克大战项目,既有趣又能把学的Java知识应用上来,学习体验非常好。因此,业余时间也开始尝试做类似的教程,帮助新手更好的学习和应用Java
,如题,正在整理一套非常有趣且综合性非常强的坦克大战教学项目。
文章目录
- 课程目标
- 课程授课形式
- 已实现部分
- 部分截图
- 用命令模式从外部干预坦克线程
- 坦克赛跑小游戏
- 坦克抢锁小例子
- 演示多线程并发问题
- 人机对战
课程目标
以生动有趣的案例实现场景,帮助Java新手掌握:Java基础语法、控制语句、集合、IO、多线程、网络编程、设计模式、算法与数据结构等等相关技术。做到在校招时能用这套项目就打动面试官,有更大的机会进公司实习。
课程授课形式
在整理出一版学习案例后,会在CSDN学院以公开视频录制课的形式先让学员朋友体验下前面的章节。可以给笔者多提提意见或建议。宗旨是把教学工作做到位,让学员朋友真正学的开心和掌握技能。
已实现部分
目前在开发单机版的坦克大战。在这个迭代过程中细化整理了各个有趣的“关卡”,让学员可以深入其中,让学习更有激情: