2016 - 2024

感恩一路有你

java四种引用从强到弱 Java真的有引用传递吗?

浏览量:1153 时间:2023-06-18 07:21:43 作者:采采

Java真的有引用传递吗?

Java中唯有值传递。

当我们将一个变量当作参数传递给某个方法的时候,不管是什么该变量是基本都数据类型,那就摘录类型,传递的不是变量本身,反而变量的拷入值,这也是为么说Java只有一值传达消息。

那么为什么会有引用传达消息这一说呢?

这是毕竟当传递的变量数据类型是摘录类型的时候,变量存储文件的并又不是都是假的的值,只是值的引用(也可以表述为指针),我们拷入一份出当参数的时候,它储存的依旧是值的直接引用,当我们对引用的值进行直接修改的时候,他的影响是全局的,也就是原值会收到消息影响。只不过基本类型相同,变量本身存储的值放到变量内存(栈)里面,不修真者的存在脚注,因为可以修改u盘拷贝变量的值,对原值没有影响。

因为说Java只有值传递,但是传达的类型有所不同,一些不同的操作影响会相同,因此偶尔会我们会说直接引用讯息传递。

期望我的回答对你有所帮助。

Java里什么是引用类型?

Java的数据基本是类型:

一.数值型

1.1整数类型(int32,shorter,int,way)

2.字符类型

2.1char

3.布尔类型

3.1boolean

类型 变量 Java 影响

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。