关于java引用

时间:2017-09-08 13:42:43

标签: java

当我浏览java教程时,我知道java中没有使用指针。但java内部使用指针,但是当我们查看开发人员透视图时,java仅支持引用。那么为什么java不支持通过引用传递?

2 个答案:

答案 0 :(得分:3)

所有对象变量都只是引用,因此当您传递一个对象时,实际上是通过引用传递的(从技术上讲,您传递的是一个按值复制的引用变量)。唯一通过值传递的东西是原始类型,如int。

答案 1 :(得分:0)

Java通过引用操作对象,所有对象变量都是引用。但是,Java并没有通过引用传递方法参数;它按值传递它们。

Source

How to do the equivalent of pass by reference for primitives in Java

Possible Duplicate