gpt4 book ai didi

java - 为什么理解 Java 中引用类型和基本类型之间的区别很重要?

转载 作者:行者123 更新时间:2023-12-02 08:38:05 25 4
gpt4 key购买 nike

我正在寻找 Java 中的一系列问题,如果不先了解其中的差异,就无法正确理解这些问题。

例如:

  • 将参数传递给方法
  • 在变量声明上使用“final”究竟会施加哪些限制。
  • ==是什么意思

还有吗?

编辑:这个问题对人们来说似乎没有意义。其背后的动机是,我作为初学者学习 Java 的经验是,例如:

int i = 1;

Set<Thing> set = new Set<Thing>();

不明显。现在我知道,一旦你学会了 Java,你就会认为它是理所当然的,不会去想它,但我认为这是初学者会遇到的困难,特别是如果他们没有编程背景的话。我认为这是 Java 教学时经常需要解决的问题。

编辑:仍然不好。请随意关闭。

最佳答案

我认为最重要的一点是要理解Java中的引用不包含对象本身,而只包含实际对象本身的地址(或指针或任何你想调用它的东西)。因此,了解您始终拥有两件事至关重要:

  1. 引用(存储在变量中)
  2. 对象(不能存储在变量中 - 只能通过引用来引用)

如果您理解这个关键概念,像 == 这样的东西就很容易理解,因为现在您知道您只是比较引用而不是对象。

总结:在教授如何使用对象之前,解释一下对象与其引用之间的区别。

关于java - 为什么理解 Java 中引用类型和基本类型之间的区别很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/792965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com