autoboxing

autoboxing

文章 0 浏览 2

为什么 Java 中的自动装箱允许我为布尔值提供 3 个可能的值?

参考: http://java.sun.com/j2se /1.5.0/docs/guide/language/autoboxing.html “如果你的程序尝试自动拆箱 null,它将抛出 NullPointerException。…

尘曦 2024-09-03 17:32:50 6 0

多态性、自动装箱和隐式转换

您认为 Java 中的自动装箱是多态性的一种形式吗?换句话说,您认为自动装箱扩展了 Java 的多态功能吗? Scala 中的隐式转换怎么样? 我的观点是它们都…

残花月 2024-09-03 00:05:16 2 0

对象或原始类型

有人可以向我解释一下在 JAVA 中如何使用 Integer、Boolean 等来代替它们的原始类型吗? 我似乎无法理解他们提供的优势。它们似乎在处理空值时造成了…

戴着白色围巾的女孩 2024-09-02 18:15:07 2 0

Java 中是否保证 new Integer(i) == i ?

考虑以下代码片段: int i = 99999999 byte b = 99 short s = 9999 Integer ii = Integer.valueOf(9) // should be within cache System.out.println(…

残花月 2024-09-01 03:34:28 4 0

复合分配的自动(取消)装箱失败

由于复合赋值和递增/递减运算符中的隐式转换,以下代码可以编译: byte b = 0 ++b b++ --b b-- b += b -= b *= b /= b %= b b &lt&lt= b &gt&gt= b &g…

っ〆星空下的拥抱 2024-08-30 06:50:39 2 0

为什么编译器/JVM 不能让自动装箱“正常工作”?

自动装箱相当可怕。虽然我完全理解 == 和 .equals 之间的区别,但我不得不帮助解决以下错误: final List&ltInteger&gt foo = Arrays.asList(1, 1000)…

楠木可依 2024-08-28 12:47:13 4 0

java.lang.Object o = 1;//为什么会编译?

我正在做其中一项在线 Java 测试,有人问我这个问题: 问:请指出正确的分配: Long l = 1 Double d = 1 Integer i = 1 String s = 1 Object o = "1" …

妳是的陽光 2024-08-23 22:03:18 5 0

Java自动拆箱-有编译器警告吗?

我非常喜欢 Java 中的自动装箱,因为它可以节省大量丑陋的样板代码。然而,我发现在某些情况下自动拆箱会令人困惑,其中 Number 对象可能为空。有没有…

油饼 2024-08-18 00:48:04 3 0

盒装原语和等价

所以今天有人问我这个问题。 Integer a = 3 Integer b = 2 Integer c = 5 Integer d = a + b System.out.println(c == d) 这个程序会打印出什么?它返…

掀纱窥君容 2024-08-17 06:18:34 6 0

当我想要它的 intValue 时,如何防止自己意外使用 NSNumber 的指针?

我真正喜欢的 Java 功能之一是自动装箱,其中编译器自动在基元及其包装类之间进行转换。 我正在用 Objective-C/Cocoa 编写一个核心数据应用程序,我发…

一桥轻雨一伞开 2024-08-15 03:20:26 3 0

Java自动装箱

我将我正在处理的项目切换到 Maven,突然自动装箱似乎坏了。我的 IDE (NetBeans) 在诸如下面的一行中抱怨错误“不兼容的类型” Integer order = 4 …

⒈起吃苦の倖褔 2024-08-12 04:18:30 2 0

自动装箱和拆箱在 Java 和 C# 中的行为是否不同

我正在手动将代码从 Java (1.6) 转换为 C#,并发现基元(int 和 double)的行为存在一些困难。在 C# 中,似乎几乎所有转换都会自动发生 List&ltdouble…

王权女流氓 2024-08-08 07:07:37 3 0

说类型是“装箱的”是什么意思?

我听说过在某些语言中类型被称为“盒装”。 在Java中,我听说过“自动装箱”。这是什么?它有类型的包装类吗?如果我使用装箱或未装箱类型,我的代码…

爱情眠于流年 2024-08-04 04:46:12 6 0

当我尝试打印向量元素时,我得到这些奇怪的字符!

我正在使用 Netbeans。 当我运行下面的程序时,我将其作为输出 [I@de6ced! 怎么会? import java.util.Arrays import java.util.Vector public class…

半﹌身腐败 2024-07-30 02:30:59 4 0

如何将 Double[] 转换为 double[]?

我正在实现一个接口,其功能类似于可以包含某种类型的对象的表。 该接口指定了以下函数: double[] getDoubles(int columnIndex) 令我困惑的是,在我…

迷路的信 2024-07-26 10:31:43 5 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文