![]() |
1
5
0-127在进行拳击比赛时将被放入固定池中
但在显式创建新对象时不会
因此,您将对相同的值有相同的引用,但除此之外,您不能保证任何内部操作,并且对于相同的值,引用可能是对不同Integer对象的引用。
你可以假设
技术上:
|
![]() |
2
1
它在中定义 JavaDoc :
大写:如果
每次呼叫
|
![]() |
3
0
在您的情况下,您使用的是Integer对象。在您列出的所有情况下,Integer对象.equals()都可能返回true。 然而,对于自定义对象,例如Person,情况可能并非如此。 现在收藏
可能返回false。因为您没有重写Person类中的.equals()方法 |
![]() |
4
0
Autoboxing是Java编译器在基元类型及其相应的对象包装类之间进行的自动转换。例如,将int转换为Integer,将double转换为double,依此类推。如果转换方向相反,则称为取消装箱。 http://docs.oracle.com/javase/tutorial/java/data/autoboxing.html |