一、基本数据类型
基本数据类型分为4大类:整型(byte,short,int,long),浮点类型(double,float),布尔类型(boolean),字符(char)。
基本类型也可以说成四类八种:
byte: 占用的空间是8位, 可以存放的数据范围是 -128---127;
short: 短整形 大小16位 数据范围是 -32768----- 32767
int: 整形 大小32位 表示的数据范围是负的2的31次方到正的2的31次方减一 ;
最大值:2147483647
最小值:-2147483648
long: 长整形 大小是64位 数据范围是负的2的63次方到2的63次方减一;
float: 浮点数 32位 数据范围 3.4e-45-1.4e38次方,用来保存小数 一般用的比较少;
double: 64位 数据范围 4.9e-324----1.8e308,一般保存小数,用double比较多
char: 16位,存储unicode编码,一般用来保存一个字符,用单引号;
boolean :布尔类型 一般只保存两个值 true false 一般用于条件判断。
byte < short < int < long < float < double
通常long类型需要加后缀L;float类型需要加后缀F。
二、引用数据类型
引用类型:类、数组、接口等。
Java中提供了近万种的引用类型供我们使用。
注意:字符串(String)是引用类型,不是基本类型



