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