一、Java的重要性
Java是多数大学的大一、大二基础编程课。Java是做Android 类APP、手游的基础。最新的JavaEE网页、网站,也是以java为基础。
编程课是专业课的基础,专业课包括数据结构、操作系统、计算网络、组成原理,都需要良好的编程基础。这些专业课,也是考研的考试内容。
如果能用java写单机游戏、联网游戏,编程能力已经很好,足够学好其他课。
其他专业,也学编程。考的是计算机等级证。
软件专业,技术等级分为工程师,设计师,架构师。编程,就是工程师的工作。
什么是架构师?一套程序,多个产品。
二、作品截图
单机跑酷游戏,联网对战游戏。
三、java初级大纲
1-1. JAVA开发环境,数据类型,基本语句,函数
1-2. 面向对象基本技术,类,成员变量,成员函数,封装
面向过程和面向对象
2-1 类的继承,接口和实现
2-2 java库:窗口、面板、输出图片
游戏程序阅读,程序架构
3-1 程序制作:线程计时器,动画
3-2 程序制作:跑酷
能做出一款小游戏,相当于大一的教学要求。
有了编程基础,再学其他课,每个知识点,在游戏和项目中,都有对应的体现。课程,就不再是难懂的理论。
案例伴随课程,功能逐步改进。
经过这些教程的学习,大家有了JS俄罗斯方块、java跑酷,我提供更多的源码。让这些案例,伴随后续课程的学习,每学一个新的技术,就去改进案例,扩展功能。小项目,逐步变成大项目。
这是个更有效的学习过程。