学号:201711671216《Java程序设计》第三、四周学习总结

学号:201711671216《Java程序设计》第三、四周学习总结

教材学习内容总结

  1. 运算符与表达式:加减+、-与乘、除和余:*、/、%是二目运算符,用算术运算符和括号连接起来符合Java语法规则的式子称为算术运算符。   自增++X(X--)与自增--X(X--)是单目运算符。
  2. 算术混合运算的精度从“高”到“低”排列顺序: byte  short  char  int  long  float double. 规则:(1)在表达式中“有双则双,最高为float则float,最高为long则long,最高低于int则int”,Java允许把不超过byte、short和char的取值范围的算术表达式的值赋给byte、short和char型变量。
  3. 关系运算符与关系表达式:>  <  >=  <=  ==  !=
  4. 逻辑运算符与逻辑表达式:&&  ||  !
  5. 赋值运算符=二目运算符(左边的操作必须是变量,不能是常量/表达式), 赋值运算符的值就是=左边变量的值(注意不要弄混=和==)。
  6. 换位运算:&,全1为1,否则为0; 换位或:|,全0为0,否则为1;

   换位非:~,为1则0,为0则1;   换位异或:^,相同为0,不同为1。

  1. instanceof运算符:二目,判断的是左边创建的对象是不是右边的类创建的对象。
  2. 运算符的优先级(1)、[] () . , ; (前五个不分顺序) ! -- ++ instanceof * / % + - >> << >>>

< <= > >= == != & ^ | && || ? : =(优先级顺序从左到右)

  1. Java中语句可分为6类:(1)方法调用语句;(2)表达式语句;(3)复合语句;(4)空语句;(5)控制语句;(6)package语句与import语句。
  2. 条件分支语句:if语句、if-else语句、if-else if-else语句、switch开关语句。
  3. 循环语句:for循环语句、while循环语句、do-while循环语句、break和continue语句、for语句与数组(格式:for(声明循环变量:数组的名字){……},特别注意:for(声明循环变量:数组的名字)中的“声明循环变量”必须是变量声明,不可以使用已经声明过的变量)    eg:P47
  4. 面向对象语言:封装性、继承性、多态性(三个特征), 类的定义包括:类声明与类体两部分。类声明的风格:(1)类名首字母使用大写;(2)类名最好可以见名知意。 类体由两部分构成:变量的声明(用来存储属性的值)与方法的定义(方法可以对勒种声明的变量进行操作,即给出算法)。
  5. 声明变量部分所声明的变量被称为成员变量或域变量。
  6. 成员变量的类型:基本类型(整型、浮点型、字符型、逻辑性)、引用类型(数组、对象和接口),其在整个类内都有效,其有效性与它在类体中书写的先后位置无关,一般不提倡声明在后或分散。 编程风格:(1)一行只写一个变量,方便注释;(2)变量名首字母为小写;(3)见名知意。
  7. 成员变量与局部变量区别:如果两个变量的名字相同,则成员变量会被暂时覆盖,而如果此时想要引用成员变量,则只需用this.成员变量名。
  8. 方法:方法头+方法体。方法头:由方法的类型、名称名称之后的一对小括号以及其中的参数列表所构成。 分有参和无参,方法为void类型时,则无不需要返回值。
  9. 需要注意的问题:(1)、对成员变量的操作只能放在方法中;(2)、实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作;(3)、类里的方法可以互相调用,但是实例可调用类中方法的 其他方法,而类只可调用该类的类方法。

 

教材学习中的问题和解决过程、

代码调试中的问题和解决过程

作业:

 

扫描二维码关注公众号,回复: 4217169 查看本文章

其他(感悟、思考等,可选)

学习进度条

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

重要成长

目标

5000行

30篇

400小时

 

第一周

200/200

2/2

20/20

 

第二周

300/500

2/4

18/38

 

第三周

500/1000

3/7

22/60

 

第四周

300/1300

2/9

30/90

 

参考资料

·Java学习笔记(第8版)

·《Java学习笔记(第8版)》学习指导

·...

猜你喜欢

转载自blog.csdn.net/panlxg/article/details/82961631
今日推荐