在谈Java数据类型之前先搞清楚计算机的存储单元。
- 计算机存储单元
定义:用以表示计算机、电子信息数据容量的量纲,计算机中用二进制序列表示。
计算机中信息最小存储单位是位(bit), 最小的存储单位是字节(B),他们之间的关系:1B=8 bit,而KB,MB,GB,TB,PB他们之间的关系是2的10次方。 - Java中数据类型
2.1.基本类型
基本数据类型共四种8类:
2.2.包装类型
出现的背景: Java中的基本类型不是面向对象的,它们只是纯粹的数据,除了数值本身的信息之外,基本类型数据不带有其他信息或者可操作方法。这在实际使用中存在很多不足,为了解决这个不足,Java对每个基本类型都设计了对应的引用的类型,称为装箱基本类型,也成为包装类型。
对应的包装类:
2.2.引用类型
引用数据类型:类(class ) 接口(interface) 数组 (arr [])
注意事项:整型默认的数据类型是int 类型 定义long类型和float类型,需加(L和f) - java中标识符
3.1.作用:用于给包,类,方法,变量命名
3.2.规则:由字母和数字, 下划线以及$符号组成,字母不能开头,不能使用关键字
3.3.书写习惯: 类名首字母大写:XxxYyyZzz
变量名、方法名首字母小写:xxxYyyZzz
包名全小写:xxx.yyy.zzz
常量名全大写:XXX_YYY_ZZZ - 常量和变量
4.1常量:程序运行过程中值不发生改变的量。
常量共有六种(字符,整数,小数字,字符串,布尔类型和空常量)
4.2 变量:在程序执行过程中,其值在某个范围内发生改变的量
常量定义格式: 数据类型 变量名 = 初始化值;