基本数据类型
java的基本数据类型分为三类,共八种;字符型char,布尔型以及数据类型byte,int,float,short,long,double。数据类型又可以分为整形byte ,short, int ,long和浮点型float,double.java中的数据类型不存在无符号的,他们的取值是固定的,不会随机机械硬件或操作系统的改变而改变。java基本数据类型
引用数据类型
引用数据类型;数组([]),接口(interface),类(class)。
class中有一个非常常用的类型;String,这是一种字符串类型,是java中已经定义好的类,可以直接使用。
常量范围
byte 数据类型是8位、有符号的,以二进制补码表示的整数;(Byte)
short 数据类型是 16 位、有符号的以二进制补码表示的整数;(Short)
int 数据类型是32位、有符号的以二进制补码表示的整数;(Integer)
long 数据类型是 64 位、有符号的以二进制补码表示的整数;(Long)
float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;(Float)
double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;(Double)
boolean数据类型表示一位的信息;(Boolean)
char类型是一个单一的 16 位 Unicode 字符;(Character)
数据范围
byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
boolean:只有true和false两个取值。
char:16位,存储Unicode码,用单引号赋值