java 八种基本数据类型
来源:互联网 发布:大数据的特点包含百万 编辑:程序博客网 时间:2024/05/17 01:18
四类八种基本数据类型
1. 整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节)
2.浮点型 float(4个字节) double(8个字节)
3.逻辑性 boolean(八分之一个字节)
4.字符型 char(2个字节,一个字符能存储下一个中文汉字)
基本数据类型与包装类对应关系和默认值
short Short (short)0
int Integer 0
long Long 0L
char Char null
float Float0.0f
double Double0.0d
boolean Boolean false
若某个类的某个成员是基本数据类型,即使没有初始化,java也会确保它获得一个默认值,如上所示。(这种初始化方法只是用于成员变量,不适用于局部变量)。
jdk1.5支持自动拆装箱。可以将基本数据类型转换成它的包装类
装箱
Integer a = new Integer();
a = 100;
拆箱
int b = new Intger(100);
一个字节等于8位,一个字节等于256个数,-128到127
一个英文字母或一个阿拉伯数字就是一个字符,占用一个字节
一个汉字两个字符,占用两个字节
基本数据类型自动转换
byte->short , char->int->long
float->double
int ->float
long->double
小可转大,大转小会失去精度。
阅读全文