1.基本数据类型:
字节:Java中最小的数据类型,在内存中占用8位(bit),即1个字节,取值范围为-128~127,默认值为0
Short:短整型,在内存中占用16位,即2个字节,取值范围-32768~32717,默认值0
int:整数类型,用于存储整数,内部占用32位,即4个字节,取值范围为-2147483648~2147483647,默认值为0
long:长整数,在内存中占用64位,即8字节-2^63~2^63-1,默认值0L
float:浮点类型,在内存中占用32位,即4个字节,用于存储带小数点的数字(与double不同的是float类型只有6~7位有效小数),默认值0
double:float双精度逗号类型,用于存储带小数点的数字,占用内存64位,即8个字节,默认值0
character:字符类型,用于存储单个字符,占用16位,即2个字节,取值范围0~65535,默认值为空
Boolean:布尔类型,占用1个字节,用于判断真假(只有两个值,真假),默认值value为假
2Java数据类型的基本概念:
数据类型在计算机语言中是对数据类型的抽象表达。内存位置,可以理解为内存的抽象表达。当你接触任何语言的时候,都会对数据类型有所了解,在学习的初期就有必须要了解的数据类型,所以Java对于数据类型的规范也会有。相对严格。数据类型是语言的抽象原子概念,可以说是语言中最基本的实体定义,在Java中,数据类型主要分为两种:基本类型和引用数据类型。
基本类型:简单数据类型是不可约的内置数据类型,由编程语言本身定义,表示实数、字符和整数。
引用数据类型:Java语言本身不支持C++中的结构(struct)或联合(union)数据类型,其复合数据类型有一般通过类或接口来构造,类提供了收集数据和方法的方式,还可以向程序外部隐藏信息。
3Java中数据类型与内存的关系
Java中。每个存储数据的变量都有一个类型,例如:
charch;floatx;inta,b,c;
ch是字符类型,所以会分配2个字节的内存。不同类型的变量在内存中分配的字节数不同,存储方式也不同。
所以在给变量赋值之前,需要确定需要为数据分配的变量空间的类型。数据在内存中。
4Java数据类型在内存中的存储:
1)基本存储。数据类型原理:所有简单数据类型都没有“引用”的概念,都是直接存储在内存中的内存栈上八种数据类型都是这种存储模型;
2)引用类型的存储原理:引用类型继承自Object类(也是引用类型),根据Java中存储对象的内存模型是用于数据存储的Java内存堆和内存栈简单的用来说,昆明北大青鸟
上一篇:电脑看内存条详细参数
下一篇:数据类型对内存空间影响