基本数据类型
通常而言java基础类型有八种:bool,byte,short,int,long,float,double,char。但是最近又看了很多人推荐的《think in java》,该书作者认为有九种,多出了一种类型:void。现在采用他的说法。基本数据类型有九种:bool,byte,short,int,long,float,double,char,void。
类型 | 长度 | 包装类 |
bool | 1位 | Boolean |
byte | 1字节 | Byte |
short | 2字节 | Short |
int | 4字节 | Integer |
long | 8字节 | Long |
float | 4字节 | Float |
double | 8字节 | Double |
char | 2字节 | Character |
Void | / | Void |
每一种基本类型都对应有一个包装类。包装类通过装箱将基本数据类型转换为对象,通过拆箱将对象转换为基本数据。如下:
Integer a=10;//装箱
int b=a; //拆箱
数组
数组,顾名思义即同一类型的数据组合。
数组声明时需要指出数据类型和名称:
int a[];
数组初始化:
int a[]={1,2,3};
int a[]=new int[10];