字符类型
char Java中存放字符采用的是Unicode编码字符集,2B,0-65535 字符类型的变量可以当作整数使用 char c='a'; 注意:这里使用的是单引号,不是双引号,单引号中只能包含一个字符 需要记忆: '0' < 'A' <'a' Java也提供转义字符,以反斜杠(\)开头,将其后的字符转变为另外的含义
布尔类型
boolean boolean数据类型有两种文字值:true真和false假 在Java编程语言中boolean类型只允许使用boolean值,在整数类型和boolean类型之间无转换计算 boolean类型被编译为int类型,等于是说JVM里占用字节和int完全一样,int是4个字节,于是 boolean也是4字节 boolean数组在Oracle的JVM中,编码为byte数组,每个boolean元素占用8位=1字节
复合数据类型
复合数据类型包括:class类、interface接口、数组。 null 索引在运行时并没有对应的类型,但它可以被转换为任何类型(不能是简单类型)。 索引类型的默认值就是null
表达式
表达式就是运算符、操作数以及方法调用的序列,用来说明某个计算过程并返回计算结果. 按照运算符功 能来分,基本的运算符分包括算术运算符、关系运算符、位运算符、条件运算符等 算术运算符 +、-、*、/、%、++、-- 关系运算符 >、=、>、>>>。注意:为运算符不支持短路操作[考点] 赋值运算符 =,+=,―=,*=,/= 三目条件运算符(?:)规则是完全一致的,使用的形式是: x ? y:z;
算术运算符
+、-、*、/、%、++、-- >、=、<=、==、!=