所以我有这个代码:
public static void main( String[] args )
{
int i = 3;
int j = new Integer(5);
JOptionPane.showMessageDialog(null, Boolean.toString(j.equals(5)));
}
它应该打开一个文本为"true"的消息对话框。问题是它会给出一个编译器错误,说我不能调用基元类型int的方法。为什么会发生这种情况?
铸造((整数)j)。等于(5)
按预期工作。我只是不明白为什么对象j
会变成一个基本类型。
我只是不明白为什么对象j会变成原始类型。
因为j
首先不是一个对象。它是一个原语int
。您的新整数(5)
在赋值时自动解除绑定。
下面是错误指定的错误示例。我应该如何修复它,为什么我得到一个错误?
我有一个从数组中检索元素的方法,我想对几个基元类型(int[]、double[]、...)使用相同的方法。方法如下: 但是,如何获取数据的类型以使用适当的基元类型实例化selectedElements数组? 非常感谢
本文向大家介绍js对象类型,基本对象类型以及引用对象类型的区别?相关面试题,主要包含被问及js对象类型,基本对象类型以及引用对象类型的区别?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 分为基本对象类型和引用对象类型 基本数据类型:按值访问,可操作保存在变量中的实际的值。基本类型值指的是简单的数据段。基本数据类型有这六种:undefined、null、string、number、bool
问题内容: 我对Python 3中的和类有些困惑。也许有人可以消除我的困惑或提供一些其他信息。 我目前的理解是,每个类(除外)都从称为的基类继承。但是每个类(包括)也是该类的一个实例,它是自身的实例,并且也从继承。 我的问题是: 是否有一个原因/设计决策,为什么是的实例并从中继承?对象的/ class是否也可以是对象本身? 类()如何成为其自身的实例? 哪一个是真正的基类或? 我一直认为这将是最“
问题内容: 有没有办法从Java通用类的类型变量中获取Class对象?像这样: 此类型信息在编译时可用,因此不受类型擦除的影响,因此,从理论上讲,应该有一种方法来实现此目的。是否存在? 问题答案: 这有效:
问题内容: 我对何时在Java中使用原始类型与非原始类型(?)类型(即int与Integer)感到困惑。我意识到在某些地方您不能使用基本类型(例如,在使用泛型时)。但是在“普通”代码中呢?使用非原始类型是否会降低性能?使用Android时该如何处理? ***我的问题与这个问题非常相似,该问题是由以下海报之一发现的。链接问题的答案提供了对该问题的更多见解,以下将不进行介绍。 ***“非原始”类型正式