强制型语言
- Java是强制型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后使用(保证安全性)
java的数据类型分类
-
基本类型
-
数值类型
-
整数型
- byte(1字节)
- short(2字节)
- int(4字节,常用)
- long(8字节,定义long型变量后需加L,用于区分)
-
浮点型
- float(4字节,定义float型变量后需加F,用于区分)
- double(8字节,常用)
-
字符型
- char(2字节,只能定义一个字符且需放在单引号内)
注:String不是关键字,不属于8大基本类型,属于类
-
-
boolean类型(只有1位)
- true
- false
注:
- 位(bit):是计算机内部数据中最小的存储单位
- 字节(byte)是计算机中数据处理的基本单位,习惯用B来表示
- 1B(字节,byte)=8bit(位)
-
-
引用类型
- 类
- 接口
- 数组
变量
- 变量就是可以变化的量
- java是强制型语言,所有变量必须声明类型
- java变量是程序中最基础的存储单元,其要素包括变量名,变量类型,作用域
- 定义变量语句格式为:数据类型+空格+变量名=值;
注意事项
- 每个变量都有其数据类型,可以是基本类型也可以是引用类型
- 变量必须是合法的标识符
- 声明变量是一条完整的语句必须以分号结尾