在Java中通过引用传递基本数据

在Java中通过引用传递基本数据,java,Java,在java中,是否可以将基元数据作为参数传递给方法,而不将它们包装到相应的类对象中?否,在java中不可能。在java中,不可能通过引用传递基元。要模拟这种情况,必须传递对可变包装器类实例的引用 有关可变包装器类的更多信息,请参阅。不要这样做,但既然您要求……您可以将它们放入1个元素长度的数组中,然后传递数组。简短回答:不行 长回答:原始数据是通过值传递的,而不是通过引用传递的,为什么?因为它们不是对象 “基元值不与其他基元值共享状态。” 尽管如此,如果您仍打算这样做,您可能需要研究一下,每个原

在java中,是否可以将基元数据作为参数传递给方法,而不将它们包装到相应的类对象中?

否,在java中不可能。

在java中,不可能通过引用传递基元。要模拟这种情况,必须传递对可变包装器类实例的引用


有关可变包装器类的更多信息,请参阅。

不要这样做,但既然您要求……您可以将它们放入1个元素长度的数组中,然后传递数组。

简短回答:不行

长回答:原始数据是通过值传递的,而不是通过引用传递的,为什么?因为它们不是对象

“基元值不与其他基元值共享状态。”

尽管如此,如果您仍打算这样做,您可能需要研究一下,每个原语都有其同源物作为包装器


如果您对何时使用primitive或wrapper有疑问,请看一下“”

,我完全理解您的问题,因为Java中没有任何内容是通过引用传递的,所有内容都是通过值传递的。另外,请看这篇文章,它不会修改实际数据,只会修改数组。。。我们能不能更抽象一点?如果没有我见过的实际答案的话。这就是为什么每个人都应该试着从书本上阅读和学习!!!