基本类型和运算符
一
boolean只有true,或者false两种值,true不可写成TRUE或其他形式,只能是小写。
二
byte最小值-128,最大值127
三
定义long类型,最好在数字后加上大写的L,这样就不会出错了。
四
float赋值必须在数字后加f,double可以省略末尾d
float和double都不能用来表示很精确的数字
五
char 数据类型可以储存任何Unicode里的单个字符,Unicode包含全世界所有字符,用\u四个数字来表示一个字符
六
不用背诵运算符优先级,用括号隔开
七
定义好的数组必须创建数组空间后才可以使用。Java不支持变长数组,所以在创建数组空间时必须指明数组的长度。
如果数组元素类型是基本数据类型,还可以在创建数组空间的同时赋初值,如:
int[ ] MyArray={13,21,3,40,25,16,71,48,59,10 }
八
基本数据类型和引用数据类型(包括数组、类和接口)的区别是前者存放的是数据的值,后者存放的是内存的地址
九
字符类型操作数的比较依据是其ASCII码
所以表达式 ‘7’>=‘6’ 的值为true
十
==运算符用在字符串之间比较时,并不是在比较两个字符串的内容是否相同,而是在比较两个对象是否出自同一个引用,也就是说这两个是不是同一个对象,出自同一个引用结果就是true
十一
赋值表达式右边的表达式也可以是一个赋值表达式,这样的赋值表达式遵循右结合规律
x=y=7的结果就是y=7,x=7