【java基础知识】第4章 类的状态实现——成员变量
java基础知识】第4章 类的状态实现——成员变量
基本数据类型
- java的字节型(2字节)和短整型在计算前后提升至整型(4字节),因此使用使用字节型或者短整型不会节省内存。
- 浮点型表示的只是近似值,将数值表示为小数和指数
float 4字节
double 字节 - 字符类型
ASCII码 1个字节
Unicode 2个字节:可以表示更多语言的所有字符集
java采用的是Unicode ,声明字符型为char
命名常量
final int BORROW_DURATION
枚举类型
注释
- 文档注释 /**…*/
文档注释中使用标记来表示特定描述,这些标记都以@开头
文档注释包括 (1)类注释(2)方法注释(3)域注释
赋值
- 成员变量未赋予初值:有默认值,其中boolean型默认为false
- 局部变量必须赋予初值,否则报错。
- 对于常量的赋值
算数运算
4. /运算, 结果是整数类型而不是浮点数类型,且结果中的小数部分会被直接舍去而不是四舍五入。
5. %运算对于浮点数类型也是合法的
&&与&、||与|的不同
&&与||是短路的
&与|不是短路的
类型转换
- 字符类型自动转换为整数类型或浮点类型时,是将字符类变量的Unicode编码转换为相应的整数类型或浮点类型。