Java语言的数据类型分为:基本数据类型,引用数据类型。
一、基本数据类型有四类八种:
(注:第一个括号为占用字节,第二个括号为默认值)
整数:byte(1)(0)(取值范围-128~127)、short(2)(0)、int(4)(0)、long(8)(0L)
浮点数:float(4)(0.0F)、double(8)(0.0d)
字符:char(2)(空)
布尔:boolean(1)(false)
整数和小数取值范围大小关系:
double>float>long>int>short>byte
long类型变量:加入L标识(推荐大写)
float类型变量:加入F标识(同上)
二、引用数据类型
引用类型变量类似于C/C++的指针。引用数据类型指向一个对象,而这些指向对象的变量称为引用变量。这些变量在声明时被指定为一个特殊的类型,变量一旦声明,类型不在改变。
Java中的引用类型有类、数组、接口三种,默认值都是null
三、两种数据类型的区别
基本数据类型和引用数据类型的区别主要在于基本数据类型是分配在栈上,引用类型是分配在堆上