(JAVA SE 学习笔记)Java.SE.第005讲.运算符续.Operator.cont

来源:互联网 发布:h5页面制作工具 源码 编辑:程序博客网 时间:2024/06/05 11:54

1. 关系运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于(<=) ,关系运算的结果是个 boolean值。 


2. 逻辑运算符:重点讲解两个,逻辑运算符本身也返回一个boolean值。 

1) 逻辑与:使用&&表示,逻辑与是个双目运算符(即有两个操作数的运算符)当两个操作数都为真的时候,结果才为真;其余情况结果均为假。逻辑与表并且的意思。 

2) 逻辑或:使用||表示,逻辑或也是个双目运算符,只有当两个操作数都为假的结果才为假;其余情况结果均为真。逻辑或表示或者的意思。 


3. 关于逻辑运算符的短路特性。 
1) 逻辑与:如果第一个操作数为 false,那么结果肯定就是 false,所以在这种情将不会执行逻辑与后面的运算了,即发生了短路。 

2) 逻辑或:如果第一个操作数为 true,那么结果肯定就是 true,所在在这种情将不会执行逻辑或后面的运算了,即发生了短路。 


4. 关于变量的自增与自减运算。 
1) 关于int b = a++,作用是将a的值先赋给b,然后再让a自增1

2) 关于int b = ++a,作用是将a的值先自增1,然后将自增后的结果赋给 b。


5. 如果 a++ 和 ++a,不进行赋值运算时,两者结果一样


6. 为什么我们开始用记事本? 初学Java,都用纯文本编辑器,没有提供额外功能,当我们基础扎实了,可以使用一些其它功能强大的IDE工具。因为当我们一开始就用功能强大的IDE工具,复杂的工具会分散我们的注意力,从而使我们从语言学习转到工具学习