1.java 变量
(1) 变量就是自然语言中的代词
Person she;
(2) java 中的变量 java 是强类型的语言
a 变量必须声明 并且初始化以后使用
b 变量必须有明确的类型
c 变量不能重复定义
(3) 变量的作用域
a 在声明的地方开始 到块结束
b 离开变量的作用域结束, 变量将回收
2. 进制转换
(1) 二进制 逢二进一
(2)十进制 逢十进一
(3) 补码 正数和原码相同 负数取反加一
(4) java内部只有二进制补码
java内部补码运算自动发送上溢出和下溢出
java内部没有十进制
补码的负数 最高位是1 也称作符号位
(5) 十六进制
3.java的数据类型 分为引用类型和基本数据类型
a. 基本数据类型分为 8中
(1) 整数类型:byte , short , int , long 有符号的整数
long类型的字面量使用“L” 或 “l” 后缀
字面量:指用双引号引住的一系列字符 ,双引号中可以没有字符,也可以只有一个字符,也可以有一串字符
整数字面量(直接量)默认是int型
(2) 浮点数 : float (单精度) , double(双精度)
(3) 字符型 : char 是一个十六位的无符号整数
(4) 布尔型: boolean 表达真或假
4.数据类型转换
char —>byte —>short —>int —>long —>float —> double
自动类型也叫“隐式类型 转换” 是自动发生的
强制类型转换“显示类型转换” 按反方向进行转换
两个byte 相加等于int