600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 数组是引用类型(基本类型变量与引用类型变量的区别)

数组是引用类型(基本类型变量与引用类型变量的区别)

时间:2023-04-17 18:11:19

相关推荐

数组是引用类型(基本类型变量与引用类型变量的区别)

二、基本类型变量与引用类型变量的区别

1、基本类型变量

1、概念:基本数据类型创建的变量,称为基本变量,该变量空间中直接存放的是其所对应的值;

2、举例

//基本类型变量int a=10;int b=20;

2、引用类型变量

1、概念:引用数据类型创建的变量,一般称为对象的引用,其空间中存储的是对象所在空间的地址。(类似与C语言中的指针)

2、举例

//引用类型的变量String s="1234";int[] array={1,2,3,4,5};

2、基本类型变量与引用类型变量的区别

1、代码块

public static void method(){int a=10;int b=20;int c=30;int []array={1,2,3,4};}

在上述代码块中,a,b,c,array都是函数内部的变量,因此其空间都在main方法对应的栈帧中分配。a,b,c是内置类型的基本变量,因此其空间中保存的就是该变量初始化的值。array是数组类型的引用变量,因此其空间中保存的是数组在堆空间中的首地址。

2、图解

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。