java的基本数据类型和引用数据类型

     2022-03-18     426

关键词:

java数据类型图:
┏数值型━┳━整数型:byte short int long
┏基本数据类型━━┫ ┗━浮点型:float double
┃ ┣字符型:char
数据类型╋ ┗布尔型:boolean
┃ ┏类(class)
┗引用数据类型━━╋接口(interface)
┗数组(array)
java的数据类型分基本数据类型(原始数据类型)和引用数据类型;
1.基本八大类,图中可以很清楚的看到;这种类型的数据变量在声明之后java就会立刻分配给他内存空间。如:short a; java会在可使用的内存空间寻找一个占两个字节的块给a变量;
2.引用数据类型就那三种,类似C/C++的指针,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址,想具体知道看看数据结构就好了。

通俗讲,一、上图记住很够用;二、说内存、谈地址基本都是说引用而非基本;三、你可以把内存地址理解是你学号,而对象实体就是你,每次找你通过学号找,这就是引用;

这个知识点的应用:
1.“==”作用在引用数据类型间,判断内存地址是否相等,想判断内容实体用equals;
2、基本传值传参传的是副本,修改后原值不变;引用传值传参穿的是地址,修改后原值改变。
















java的基本数据类型和引用数据类型的区别

JAVA的基本数据类型和引用数据类型的区别:1、基本数据类型有:byte:Java中最小的数据类型;short:短整型;int:整型;long:长整型;float:浮点型;double:双精度浮点型;char:字符型;boolean:布尔类型。引用数据类型有:类... 查看详情

每日一java------------基本类型和引用类型区别

java中有8中基本数据类型,byte,short,int,long,float,double,boolean,char.java中基本数据类型和引用数据类型之间的区别在于:    基本数据类型存放的是其二进制值,而引用数据类型存放的是数据所在的地址。   &n... 查看详情

java中引用数据类型和基本数据类型的区别

...位高人帮下忙‘小弟先谢了参考技术Ajava中数绝类型分为基本数据类型,和引用数据类型基本数据就是:int,float,boolean等等,8种引用数据类型包括:类,数组,接口本就没有太多的关系!参考资料:http://zhidao.baidu.com/question/54231579.html?si=5 ... 查看详情

java中的基本数据类型和引用数据类型

java中基本数据类型有8种:byte,short,int,long,char,float,double,boolean整型有四种:byteshort,int,longbyte: 1字节 -128--127short: 2字节 -32768--32767int: 4个字节 -2147483648 --2147483647(超过2 查看详情

java的基本数据类型

Java的基本数据类型在java中,数据类型分为基本数据类型和引用数据类型,基本数据类型包含int、long、float等8种数据类型,引用数据类型包含类(calss)、接口(interface)、数组等数据类型。由于引用数据类型比较复杂,暂不做... 查看详情

基本数据类型和对象的区别

(1)基本数据类型的存储原理:所有的简单数据类型不存在“引用”的概念,基本数据类型都是直接存储在内存中的栈上的,数据本身的值就是存储在栈空间里面,Java语言里面八种数据类型是这种存储模型;(2) 引用类型... 查看详情

java学习手札java基本数据类型和引用数据类型

  java的基本数据类型有八种,每一种都对应一种引用数据类型。  java基本数据类型:1)数值型 byte1个字节范围-128——127(计算方法 -2^(字节数*8-1)——2^(字节数*8-1)-1)                short2个字... 查看详情

java的基本数据类型和引用数据类型的区别

...,比如:Strings=newString("abc");Strings="abc";2、基本类型就是直接赋值就可以了,比如:inta=123;floatb=123.0;boolean=true;二、参数方面传递的不同引用类型是引用传递基本类型是值传递三、比较方面的不同引用类型比较的是... 查看详情

java的基本数据类型和引用类型

一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32767,默认值0int:整型,用于存储整数,在内在中占32位,即4... 查看详情

java中的引用数据类型

java数据类型图:┏数值型━┳━整数型:byteshortintlong┏基本数据类型━━┫┗━浮点型:floatdouble┃┣字符型:char数据类型╋┗布尔型:boolean┃┏类(class)┗引用数据类型━━╋接口(interface)┗数组(array)java的数据类型... 查看详情

java的引用数据类型,你知道吗???

有些人很清楚java的八种基本数据类型,但说到java的引用数据类型就不清楚了。Java的数据类型分为两大类,即基本数据类型和引用数据类型,在基本数据类型中有8种基本数据类型(逻辑型-boolean;文本型-char;数值型-byte、short、... 查看详情

java中的基本数据类型和引用类型

一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4... 查看详情

基本数据类型

...都必须声明其数据类型。Java的数据类型可分为两大类:基本数据类型(primitivedatatype)和引用数据类型(referencedatatype)。Java中定义了3类8种基本数据类型数值型-byte、short、int、long、float、double字符型-char布尔型-boolean ... 查看详情

java数据类型

  Java的数据类型分为基本数据类型和引用数据类型   基本数据类型包括数值型、字符型(char)、布尔型(boolean);引用数据类型包括类(class)、接口(interface)、数组数值型又分为整数类型(byte、short、int... 查看详情

java基本数据类型转换

一:Java的基本数据类型和引用数据类型1:基本数据类型2:引用数据类型二:基本数据的类型转换基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能... 查看详情

java基本数据类型转换

一:Java的基本数据类型和引用数据类型1:基本数据类型2:引用数据类型二:基本数据的类型转换基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能... 查看详情

java集合不能存放基本数据类型

Java集合不能存放基本数据类型,只能存放对象的引用。每个集合元素都是一个引用变量,实际内容都存放在堆内或方法区里面,但是基本数据类型是在栈内存上分配空间的,栈上的数据随时会被收回。如何解决?可以通过包装... 查看详情

java--数组和集合区别

...组1、Java语言中的数组是一种引用数据类型;不属于基本数据类型2、数组当中既可以存储“基本数据类型”的数据,也可以存储“引用数据类型”的数据(数组既可以存储基本数据类型,又可以存储引用数据类型&... 查看详情