培训首页  >  JAVA新闻  >  南京java开发的基本数据类型有哪些

南京java开发的基本数据类型有哪些

[2022-03-08 14:02:38] 浏览量:24 来源:

南京科迅教育

南京java开发的基本数据类型有哪些!java语言中的数据类型分为两大类,分别是基本数据类型和引用数据类型。基本数据类型分为整数型、浮点数型、字符型和逻辑型,分别用来存储整数、小数、字符和逻辑值。 

一、java基本数据类型有哪些

1.整数型

声明为整数型的常量或变量用来存储整数。整数型包括字节型(byte)、短整型(short)、整型(int)和长整型(long)4种数据类型,这4种数据类型的区别是它们在内存中所占用的字节数不同,因此,它们所能够存储的整数的取值范围也不同。

2.浮点数型

声明为浮点数型的常量或变量用来存储小数(也可以存储整数)。浮点数型包括单精度型(float)和双精度型(double)两种数据类型,这两种数据类型的区别是它们在内存中所占用的字节数不同,因此,它们所能够存储的浮点数的取值范围也不同。

二、java引用数据类型有哪些

引用数据类型包括类引用、接口引用和数组引用。在具体初始化引用数据类型时需要注意的是,对接口引用的初始化需要通过接口的相应实现类实现。

三、基本与引用数据类型的区别

1.组成

基本数据类型是一个单纯的数据类型,它表示的是一个具体的数字、字符或逻辑值,如68、M'或true。对于引用数据类型,若一个变量引用的是一个复杂的数据结构的实例,则该变量的类型就属于引用数据类型。在引用数据类型变量所引用的实例中,不仅可以包含基本数据类型的变量,还可以包含对这些变量的具体操作行为,甚至包含其他引用数据类型的变量。

2.Java虚拟机的处理方式

对于基本数据类型的变量,Java虚拟机会根据变量的实际类型为其分配实际的内存空间,例如,为int型变量分配一个4字节的内存空间来存储变量的值。而对于引用数据类型的变量,Java虚拟机同样要为其分配内存空间,但在内存空间中存放的并不是变量所引用的对象,而是对象在堆区存放的地址,所以引用变量最终只是指向被引用的对象,而不是存储了被引用的对象,因此两个引用变量之间的赋值实际上就是将一个引用变量存储的地址复制给另一个引用变量,从而使两个引用变量指向同一个对象。

以上所讲差不多是2021学习Java开发的全部概况了,希望您读完能对自己的学习方向有个清晰的认识。如果您对Java开发培训课程有浓厚的兴趣,也欢迎来和科迅教育老师交流。南京科迅教育欢迎每一位热爱Java开发的你,每一位对自己以后职业有规划的人!


文中图片素材来源网络,如有侵权请联系删除

该校与厚学网暂未合作,平台不保证课程的真实有效性。

如有侵权等争议,请及时与厚学网联系处理

网上报名

热门信息

温馨提示