基本数据类型与引用类型在存储上有什么区别?

简介: 基本数据类型与引用类型在存储上有什么区别?

1.存储位置不同:


基本数据类型:以栈的形式存储, 保存与赋值指向数据本身, 用typeof 来判断类型,存储空间固定。

引用类型:以堆的形式存储, 保存于赋值指向对象的一个指针, 用instanceof 来判断类型 , 存储空间不固定。


2.传值方式不同:


基本数据类型按值传递,无法改变一个基本数据类型的值

引用类型按引用传递,应用类型值可以改变

相关文章
|
7月前
|
存储
基础数据类型和引用数据类型区别?
基础数据类型和引用数据类型区别?
|
22天前
|
存储 Java
基础数据类型和引用数据类型的区别
基础数据类型和引用数据类型的区别
|
22天前
|
存储 Java Python
引用数据类型和基础数据类型的区别
引用数据类型和基础数据类型的区别
|
11月前
|
存储 Java
基本数据类型和引用数据类型的区别
基本数据类型和引用数据类型的区别
61 0
|
C# 图形学
unityShder的基本类型
unityShder的基本类型
|
存储 编译器 程序员
【C++Primer】第2章:变量和基本类型
【C++Primer】第2章:变量和基本类型
【C++Primer】第2章:变量和基本类型
|
C++
c++基本数据类型使用及解析
c++基本数据类型使用及解析
65 0
|
存储 Java Shell
基本类型
基本类型
|
存储 Java
《基本类型和引用类型》
《基本类型和引用类型》
83 0
《基本类型和引用类型》

热门文章

最新文章