基本数据类型
Java中一共有八种基本数据类型,可以分为四类:
第一类(整型) :byte short int long
第二类(浮点型):float double
第三类(逻辑型):boolean
第四类(字符型):char
名称 类型 占用内存数(单位:字节)
布尔型 boolean 1/8
字符型 char 2
单精度 float 4
双精度 double 8
字节型 byte 1
短整型 short 2
整数型 int 4
长整型 long 8
注意:
1、Java中默认的整数类型是int类型,如果要定义为long类型,则要在数值后加l或L。
默认的浮点类型是double类型,如果要定义为float类型,则要在数值后加f或F。
2、1Bytes(字节)=8bit(比特)
例:一个文件有8MBytes
例:我下载文件的速率是256KB/s,即2Mbit,这通常就是我们宽带上网的速率。
3、基本数据类型在栈里面直接分配内存,而引用数据则是通过堆里的对象来对栈中的内容进行引用。