20145104张家明 《Java程序设计》第2周学习总结
20145104张家明 《Java程序设计》第2周学习总结
教材学习内容总结
本周学习了第三章的内容,看过之后呢,学的和c语言是相通的,看起来就是非常的顺畅,自我感觉良好,第三章主要讲了一些基本的内容,包含了
类型:
java包含基本类型和类类型,两个类型系统,本章介绍的是基本类型,就是与c相通的整型、浮点型、字符,主要有一个新的概念,就是布尔,输出为true或是false,用于判断,可与if条件句结合使用,比较方便
- 变量:
也就是我们在类型后面要给赋值的那个东西,在c中我们一般都是a、b、c等等,然而在java中,我们要给变量一个非常清晰明了的名字,这就是驼峰式的命名方法,以便看出这个变量的作用,这是一个程序员的好习惯,要积极学习,还有一些字面常量,数字常量的表示方法,在java中如果输入比较长的数字,在适当的位置加入"_",可以让数字看起来比较清晰,而且不会编译出错,而且可以使用字符编码来表示一串字符。 运算符:
首先,是一些基本的数学运算如"+"、"-"、"*"、"/"、"%",还有就是比较和条件运算
这里顺便说一个条件运算符,通过条件,结果是真,则返回:前的值,结果为假,则返回:后的值。
逻辑运算:
就是“且”、“或"、“反相”,当条件比较多的时候,可以使用逻辑运算,这样可以大大缩短运算时间。
位运算:

递增、递减运算:

主要是区分i++和++i,i++是先+1,然后再返回变量值;++i是先返回变量值,然后再+1;--类似。
指定运算:a=+b等于a=a+b,其他运算符号类似- 类型转换:
当数字超过了类型所在JVM里申请的储存空间,就会我们就需要及时的转换类型。 流程控制:
这里讲到了我们c中学习过的if...else条件式,switch条件式,for循环语句,while循环语句,这些我们都是比较熟悉的。

break语句,当执行到break的时候,就跳出了当前的循环结构;continue语句,当执行到continue的时候,忽略,循环的内容,返回到循环起始处,继续循环。
教材学习中的问题和解决过程
在课后第十题,

,一开始不是很明白,我自己在脑子里想,如果出现了数字,就会一直运行下去,如果不出现数字了,就停了,但我当我写了程序后发现,应该是我对循环结构里的顺序理解有问题,当我自己看着运行结果,再结合选项的时候,就茅塞顿开了。
代码调试中的问题和解决过程
在调试的时候把printf写成了println,
,在我看书,上网查询后,printf可以按照格式输出,println可以在输出后回车换行,print就是单纯的输出,但还是不明白换不换行,和能不能显示有什么区别。
其他(感悟、思考等,可选)
因为有c的基础,本章内容学习起来,还是非常的简单易懂的,世上无难事,只怕有心人,看书以为自己是会了,但是当自己着手超代码的时候,竟然也是会出现一些细节上的错误,所以引用毛爷爷的话,“学习来不得半点弄虚作假”,所以,学习还是要踏踏实实,一步一个脚印。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第二周 | 300/500 | 1/4 | 18/38 | |
| 第三周 | 500/1000 | 2/6 | 22/60 | |
| 第四周 | 300/1300 | 2/8 | 30/90 |
参考资料
20145104张家明 《Java程序设计》第2周学习总结的更多相关文章
- 20145302张薇 《Java程序设计》第二周学习总结
20145302张薇 <Java程序设计>第一周学习总结 教材学习内容总结 第三章 第三章讲的是基本类型,变量,运算符和基本条件语句. 基本类型分为: 整数:short(2 byte),i ...
- 20145302张薇《Java程序设计》第九周学习总结
20145302 <Java程序设计>第九周学习总结 教材学习内容总结 第十六周 JDBC简介 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC目的:让Jav ...
- 20145104张家明 《Java程序设计》第10周学习总结
20145104张家明 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程 网络编程就是两个或多个设备(程序)之间的数据交换. 识别网络上的每个设备:①IP地址②域名(Dom ...
- 20145104张家明 《Java程序设计》第四次实验设计
20145104张家明 <Java程序设计>第四次实验设计 这第四次实验报告 我们开始着手安卓了 在电脑上安装了安卓虚拟机
- 20145104张家明 《Java程序设计》第9周学习总结
20145104张家明 <Java程序设计>第9周学习总结 教材学习内容总结 第16章 -撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找. -JDBC目的:让Java ...
- 20145104张家明 《Java程序设计》第8周学习总结
20145104张家明 <Java程序设计>第8周学习总结 教材学习内容总结 第15章 -java.util.logging包提供了日志功能相关类与接口,不必额外配置日志组件,就可以在标准 ...
- 20145104张家明 《Java程序设计》第7周学习总结
20145104张家明 <Java程序设计>第7周学习总结 教材学习内容总结 第13章 简单认识时间和日期 -时间的度量:GMT.UT.TAI.UTC.Unix.epoch. -UTC:保 ...
- 20145104张家明 《Java程序设计》第一周学习总结
20145104张家明 <Java程序设计>第1周学习总结 教材学习内容总结 在开学的第一周,通过了看书进行了系统的学习java,首先简单的了解java的发展历程,然后了解了JVM.JRE ...
- 20145104张家明 《Java程序设计》第3周学习总结
20145104张家明 <Java程序设计>第4周学习总结 教材学习内容总结 第四章 认识对象 4.1 类与对象 4.1.1 定义类 类定义时使用class关键词,建立实例要用new关键词 ...
随机推荐
- 使用synchronized(非this对象)同步代码块解决脏读问题
首先通过示例来学习验证多个线程调用同一个方法时随机的. package syn_out_asyn; import java.util.ArrayList; import java.util.List; ...
- python flask的request模块以及在flask编程中遇到的坑
一.首先来讲讲遇到的坑: 1.linux下package的打包引用: """ 路径结构如下: ./project ./bin ./api ""&quo ...
- SpringData JPA查询分页demo
SpringData JPA 的 PagingAndSortingRepository接口已经提供了对分页的支持,查询的时候我们只需要传入一个 org.springframework.data.dom ...
- Unity3D 笔记二 3D模型基础
一.3D模型基础 1.Hierarchy 显示的是界面上的游戏对象(GameObject),每个游戏对象都有.至少要有一个Camera,点击Camera就可以在Preview中看到摄像机的视角画面.每 ...
- spring低版本报错:java.lang.IllegalStateException: Context namespace element ‘annotation-config’ and its parser class [*] are only available on
参考来源:http://blog.csdn.net/sunxiaoyu94/article/details/50492083 使用spring低版本(2.5.6),使用jre 8发现错误: Unexp ...
- postgresql----唯一索引,表达式索引,部分索引
一.唯一索引 唯一索引字面上理解就是在索引上增加唯一约束,不允许出现索引值相同的行,目前只有Btree索引可以声明唯一索引,唯一键会自动创建唯一索引. 测试表: test=# create table ...
- 170509、文本编辑器编写的shell脚本在linux下无法执行的解决方法
今天碰到一个奇怪的问题,编写好的shell脚本再linux上执行一直提示找不到文件或目录,后来想想是文本编辑器的问题,记录下来!!! 1.查看当前文本格式 Notepad++界面中,在右下角有文件格式 ...
- redis缓存数据架构实战
redis命令参考:http://redisdoc.com/ 与memcache对比 redis安装配置 yum安装 yum -y install redis 源码安装 PS:make报错**问题:* ...
- linux shell 正则表达式(BREs,EREs,PREs)差异比较(转)
add by zhj: Python的正则表达式跟Perl很像,Python的re模块文档中也说"This module provides regular expression matchi ...
- Day04 dom详解及js事件
day04 dom详解 DOM的基础 Document对象 Element对象 Node对象 innerHTML 事件处理 表单验证 上次课内容回顾: JS中ECMAScript用法: JS定义变 ...