AIDE手机编程初级教程(零基础向) 2.7 本章小结
第二章 第一个游戏
系列教程导航
2.7 本章小结
在第二章 序言这篇文章里面,我提到了我们这一章的目标。通过一共6个小节的学习,我们学习到了Java和Android开发的很多的基础知识,并且在2.6这个小节里面开发了一个简单的小游戏。接下来我将本章的结构梳理如下,供大家浏览。
第二章 第一个游戏
序言
2.1 Java基础一 你好
2.1.1 上篇:通过对打印语句的讲解,引出了标识符和关键字的知识点
2.1.2 下篇:进一步完善多条语句的打印,从而引出了赋值语句,常量,变量和数据类型的知识点
2.2 Java基础二 简单计算器:通过使用Java实现一个简单的计算器这个例子,引出了注释和运算符的知识点
2.3 Java基础三 简单计算器的改进:本节主要想通过简单计算器的改进这一个例子,自然地引出Java中非常重要的程序流程控制的知识点。
2.3.1 上篇:顺序结构和判断结构
2.3.2 下篇:循环结构
2.4 Java基础四 函数:本节以打印语句为例分析,引出了函数的知识点
2.5 Java基础五 面向对象:本节同样以打印语句开始,引出了面向对象的知识点
2.6 开发一个游戏:本节通过将开发一个游戏分解为若干个步骤,逐步完成了猜数字小游戏的开发
2.6.1 综述
2.6.2 界面设计
2.6.3 产生随机数
2.6.4 判断相似度
2.6.5 核心部分
事实上,本章所讲的内容,有不少是以打印语句为例子引出来的。这就是我的教程和别的教程不太一样的一个地方。我这样安排的原因是,我在初学Java的时候,看到这个打印语句总是很不理解。直到后来学到一定程度了,才能比较完整地理解它这么写的原因。也就是说,写了很久的语句,我连为啥这么写都不知道。
所以,我在安排教程的引入例子的时候,特地使用打印语句作为引入。这样的话,大家对于打印语句的的理解便会不断地深入,写打印语句的时候也不再是机械地复制或者背诵。而伴随着打印语句的深入学习,我们也就能一步一步地学习到Java的很多基础知识。
由于我默认大家的编程基础为零,所以对于编辑器里面出现的一切符号,大家都是陌生的。所以,我们学习的时候尽量不放过出现的每一句代码,要尽量弄懂。这也是我们不断学习打印语句的原因。
最后,因为学习理论知识也许对很多人来说都是比较枯燥的,所以我在大家掌握了必备知识之后,紧接着安排了一个小游戏的开发教程。事实上,里面涉及到的有些知识是有点超过我们目前的知识范围的,不过影响不大。通过小游戏的开发,大家一定能很明显地感觉到,学习Android开发并不是一件很容易的事,但也不是一件枯燥的事。我们也不过学了一点点皮毛,却已经可以开发出一个小小的游戏了。等以后学到的知识越来越多了,我们能开发出的应用一定会越来越多,越来越强大(。>∀<。)
希望经过本章的学习,大家能真正学到Android开发和Java的基础知识,并且进一步激发自己对Android开发的热爱!
感谢你的阅读!本教程会长期不定时更新。本人不是大神,也会犯错,如果有建议或者提问的话,欢迎评论留言!
AIDE手机编程初级教程(零基础向) 2.7 本章小结相关推荐
- AIDE手机编程初级教程(零基础向) 1.2 初识界面编程
第一章 第一个应用 系列教程导航 1.2 初识界面编程 文章目录 为什么 讲解 后记 为什么 对于一个Android应用来说,一个好看的界面是非常重要的.在上一篇文章,你已经学会了自定义我们的第一个应 ...
- AIDE手机编程初级教程(零基础向) 3.4 本章小结
第三章 优化小游戏 系列教程导航 3.4 本章小结 也许有点草率吧,不过我还是决定结束第三章.第三章的内容相比于前面的内容要难不少,大家看起来应该会很吃力,当然,更多的原因是因为我讲的不够好(虽然我经 ...
- AIDE手机编程初级教程(零基础向) 第二章序言
第二章 第一个游戏 系列教程导航 第二章序言 文章目录 前言 本章目标 第一个Java程序 后记 前言 在第一章里面,我们开发了自己的第一个应用.虽然我们开发这样的应用可能只要几分钟不到,但是它实在是 ...
- AIDE手机编程初级教程(零基础向) 2.1.2 Java基础一 下篇
第二章 第一个游戏 系列教程导航 2.1 Java基础一 你好 2.1.2 下篇 文章目录 尝试 成功 数据类型 后记 尝试 还记得吗?在上篇,我们提出了一个进阶任务:打印多句"你好,XXX ...
- AIDE手机编程初级教程(零基础向) 3.2.1 设计欢迎页(主体)
第三章 优化小游戏 系列教程导航 3.2 设计欢迎页 3.2.1 主体部分 文章目录 封装 欢迎页 后记 封装 这一部分和本节内容其实关系不大.不过,我在之后的文章中,也许都会安排这样的一个部分.安排 ...
- 视频教程-19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程-MySQL
19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/ja ...
- 视频教程-20年Nodejs教程零基础入门到项目实战前端视频教程-Node.js
20年Nodejs教程零基础入门到项目实战前端视频教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/python,专注于服务 ...
- Ps编程脚本开发零基础学脚本(一)
Ps编程脚本开发零基础学脚本(附电子书+脚本案例) PS脚本自动化简介: Photoshop 通过脚本支持外部自动化.在 Windows 中,可以使用支持 COM 自动化的脚本语言,例如 VB Scr ...
- sql数据库教程百度云_【推荐】零基础水彩画入门教程|零基础水彩教程百度云...
零基础水彩画入门教程|零基础水彩教程百度云! 照着教程画却总是画不好,这些水彩技法你真的学会了吗? 盲目地照着葫芦画瓢,不懂控制确实很难学会,可以关注一下公众号:每日学绘画,可以领取水彩电子书和全套视 ...
最新文章
- 一、如何实现python导入另一个文件中的模块(方法)?
- HTML添加上传图片并进行预览
- python能不能连等赋值_javascript 连等赋值问题
- qt 软件发布在别的机器不能运行(IDE为vs2005)
- Form学习入门系列(一)
- 用字体选择对话框改变字体
- java 关闭虚拟机_如何使用Oracle VirtualBox Java API关闭虚拟机?
- 点击延迟_解决移动端浏览器点击延迟300ms的问题——FastClick用法
- matlab dmodce,吧里有没有大神可以教我怎么改dmodce函数,用的matlab2012a版本
- 1周第1课 Linux 认知、安装 Centos7
- java对象实例_深入理解Java对象实例生成的例子!(转)
- 指令系统——数据寻址(3)——堆栈寻址(详解)
- 从1天到10分钟的超越,华为云DRS在背后做了这些
- 一亿像素下放!Redmi Note 10系列相机曝光:长焦微距全都有
- puppeteer 自动化测试 一
- angularjs跨页面传参遇到的一些问题
- java文件处理:文件流、上传、下载
- STM32f103正点原子小白 FLYMcu串口
- 忍痛分享五款小众软件,点赞收藏加关注
- 火狐插件 打开html 死机,火狐flash插件崩溃(Firefox火狐Flash插件卡死问题完美解决方法)...