任何一种计算机语言,都是以处理数据为核心,离不开数据类型。Java也一样。在java中,数据类型分为两大类型,一种是基本数据类型,一种是引用数据类型。
基础数据类型有4类8种。4类是整型、浮点型、字符型、布尔型。8种指的是整型中的字节型(byte)、短整型(short)、整型(int)、长整型(long),浮点型中的单精度型(float)、双精度型(double),字符型(char)和布尔型(bolean)。
|
数据类型 |
长度(位) |
最大存储数据量 |
范围 | |
|
字节型 |
byte |
8 |
255 |
-128--------127 |
|
短整型 |
short |
16 |
65535 |
-32768------32767 |
|
整型 |
int |
32 |
232-1 |
-231--------231-1 |
|
长整型 |
long |
64 |
264-1 |
263------263-1 |
|
单精度型 |
float |
32 |
|
3.4e-45~1.4e38 |
|
双精度型 |
double |
64 |
|
4.9e-324~1.8e308 |
|
字符型 |
char |
16 |
存储Unicode码,用单引号赋值 | |
|
布尔型 |
boolean |
|
只有true和false两个取值 | |
每一种数据类型都有对应的封装类。
int Integer
short Short
long Long
byte Byte
char Char
boolean Boolean
float Float
double Double
基本类型与封装类之间的异同,以int和Integer进行举例说明:
1、int a = 1;与Integer b = 1;是相等的,可以使用“==”进行比较。
2、int a = 1;与Integer b = new Integer(1);不相等,前者是基本类型,后再是对象。不能用“==”进行比较。
数据类型之间的转换:
1、基本类型与对应的封装类之间的相互转换:
(1)、基本类型转封装类:Integer b = new Integer(a);
(2)、封装类转基本类型:b.intValue();
2、String 与基本类型、封装类之间的转换:
(1)、String转基本类型:int a = Integer.parseInt(“33”);
(2)、Stirng 转封装类:Integer.valueOf(“33”);
(3)、封装类转String:Integer a = new Integer(1); a.toString();
引用数据类型包括 接口、数组、对象、String等

被折叠的 条评论
为什么被折叠?



