java语言中,数据类型可以分为两种:基本数据类型和引用数据类型。基本数据类型一共有八种:四种整型(short,int,long,byte)、两种浮点型(float、double)、一种字符型(char)和一种布尔型(boolean)。
以下对这八种数据类型进行归类总结:
1 整型:
类型 存储要求 表示范围
int 4字节 -2^31——2^31-1
short 2字节 -2^15——2^15-1
long 8字节 -2^63——2^63-1
byte 1字节 -2^7——2^7-1
值得一提的是,在java语言中,整型数据的取值范围是固定的,而并不依赖于你的机器,这十分有利于程序在不同平台之间的移植。
2 浮点类型
类型 存储要求 表示范围
float 4字节 ±3.40282347E+38F
double 8字节 ±1.79769313486231570E+308
3 字符类型
如今,某些Unicode字符只需一个char就能表示,而某些Unicode码需要两个char才能表示;char除了包括ABCD等字符外,还包括了各种转义字符,注意,转义字符在整段代码被解析之前就先被处理,比如说:“\u0022+\u0022”(转义字符\u0022表示双引号“),若转义字符在字符串解析后处理,则“\u0022+\u0022”表示的是“+”这个字符串,但其实不是这样的,实际上,先处理转义字符再解析字符串,所以“”+“”是一个空串加上另一个空串,结果是一个空串。
4 布尔类型
True 和 False,注意与C语言不通之处:True和False不等同于1和0.