目录
基本数据类型
分为4类8种
整数型 --byte --short --int --long
浮点型 --float --double
字符型 --char
布尔型 --boolean
注意事项
1.字符串不是基本类型,是引用类型
2.浮点型可能只是一个近似值
3.数据范围与字节数不一定相关
4.浮点数中默认类型是double,要表示为float,需加后缀F;整数默认类型是int,要表示为long需要加一个后缀L
引用数据类型
字符串、数组、类、接口、Lambda
数据类型转换
1.自动类型转换(隐式)
特点:代码不需要进行特殊处理,自动完成
规则:数据范围从小到大触发转换。从小到大指的是等号右边的数据类型小于等号左边的数据类型。例如double num = 2.3F
2.强制类型转换(显式)
特点:代码需要进行特殊处理,不能自动完成
格式:范围小的数据类型 范围小的变量名 = (范围小的数据类型) 原本范围大的数据。例如: int num = (int)100L
注意事项:
①强制类型转换一般不推荐使用,如果等号右侧的数据值超过了等号左侧的最大数据范围,则会出现数据溢出或精度损失的现象
②byte/short/char这三种类型都可以进行进行数学运算,运算时,会首先被提升为int类型然后再进行计算
③boolean类型不能发生数据类型转换
ASCII码表
只需要记住三组对应关系即可
48 ----'0' 65---'A' 97----'a'
Unicode是ASCII表的扩展,里面不仅包括了ASCII包括各种各样的文字编码对应关系