我对像Integer,Character这样的Java包装类有疑问。我知道,当我们声明一个类Abc并可以在Java中为它创建一个对象时,它实例化了对Abc类的引用,并且我们有包含变量值的字段。我怀疑,当我们创建Integer类时,如下所示:它如何指向值5?它不应该包含一个包含其值并指向Integer对象的字段,如下所示:
st
下面是我使用包装类交换两个数字的代码,我知道java只有传递值,所以我们不能使用像指针这样的东西传递variables.For的地址--我为包装类Integer a,b创建了对象。class swp{
Integer x = new Integer(5); //x --> obj with 5int value
In
我的问题是,同样的操作逻辑是否适用于它们的表亲,即原始包装类。Integer a = new Integer(2);
Integer c = a * b; //Does c.integerValue()Integer e = a | c; //Does e.integerValue() return 6?Integer f = c %