Java的基本类型

  • 格式:pdf
  • 大小:42.99 KB
  • 文档页数:1

Java的基本类型

⼀、Java的基本类型主要分为整数型,浮点型,字符型,布尔型。 整数型:byte,short,int,long;

浮点型:float,double

布尔型:boolean

字符型:char

⼆、基本类型的⼤⼩ 1byte:8bit,⼀个bit代表⼀个1或者0,是计算机的基本单位。

byte:1byte short:2 byte int:4byte long:8byte

float:4byte double:8个byte

char:2byte

boolean:值只可以为true或者false ,理论上只占据⼀个bit,但是实际是占据了⼀个byte

三、整数型的阈值 在计算机中,整数型使⽤⼆进制⽅式表⽰:⽽每⼀个整数型的第⼀个⼆进制都是作为正负符号。 0=正 1=负

所以 byte{-2^7,2^7-1}

short{-2^15,-2^15-1}

int{-2^23,-2^23-1}

long{-2^31,-2^31-1}

四、基本类型的存储 基本类型存储于内存的常量池中,⽽在1.8以后常量池也⼜堆中转化到了直接内存的⽅法区中。

五、基本类型的默认与创建 整数都默认为int类型,浮点数都默认为double类型

由于基本类型的创建:先去常量池中找是否存在该值,如果存在直接调取引⽤,如果不存在则先在常量池中创建该值,在调引⽤

所以,不可以创建⼀个空值给基本数据类型。