前言
坦克大战项目通过一个联机对战游戏的手把手,一行一行的开发过程,让你精准的理解和运用JavaSE,DesignPatterns , TCP/IP, 多线程, NIO等基础知识。真正理解项目的开发过程,并体会项目开发的难点和痛点。 请记住,只有做项目,才是对所学的真正检验。
1. 项目需求
a) 能够四处移动
b)能够打击敌人
c)敌人能够移动
d)能够产生爆炸
e) 能够产生障碍
f)能够增长生命
2. 学习方法
a) 不必太关注细节
不必非得把某个类所有的细节全了解清楚再动手
不必追求完美
关键是要写完,要想方设法让它运行起来
b) 量变引起质变
3. 做这个项目是为了,不是为了
I.复习J2SE,综合运用J2SE所学的知识
II.初步掌握面向对象编程的基本思想
III.掌握Eclipse开发J2SE程序的基本方法
vI.初步掌握Eclipse调试程序的方法
V.掌握编程时一些约定俗成的东西
1. 命名/格式等
vi.掌握一些常用的编程方法
1. getters, setters
2. 持有对方引用
3. 定义常量
4.保留程序版本 .
5.学 会版本比较
VII.激发大家的学习兴趣
b)做这个项 目不是为了
I.不是为掌握软件工程的系统理论