在哪种情况下,您应该使用原始类型(int)或引用类型(Integer)?
int
Integer
这个问题引起了我的好奇心.
java reference-type primitive-types
好的,所以我理解Integer只是一个包装类.但是我担心的是避免使用"包装器",在使用原始的int变量时,执行时间可能会有微优化.
我的问题是,真正的Integer对象是我们应该使用的对象,特别是在需要具有出色性能的程序中(我的意思是,重要的,O(N ^ n)算法,需要数天的算法) .
另外,double vs Double,float vs Float等的情况相同.
java performance micro-optimization
java ×2
micro-optimization ×1
performance ×1
primitive-types ×1
reference-type ×1