从Java 5开始,我们已经对原始类型进行了装箱/拆箱,因此它int被包装成java.lang.Integer等等.
int
java.lang.Integer
我最近看到了很多新的Java项目(肯定需要一个至少版本为5的JRE,如果不是6个),int而不是java.lang.Integer使用后者,尽管使用后者要方便得多,因为它有一些帮助方法可以转换到long的值等.
long
为什么有些人仍然在Java中使用原始类型?有什么实际好处吗?
java primitive autoboxing jdk1.5 primitive-types
autoboxing ×1
java ×1
jdk1.5 ×1
primitive ×1
primitive-types ×1