且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在Java中应该避免自动装箱吗?

更新时间:2022-06-13 01:16:01

这是Java Notes在自动装箱:

This is what Java Notes says on autoboxing:

首选原始类型

在不需要两个对象的地方使用原始类型原因.

Use the primitive types where there is no need for objects for two reasons.

  1. 原始类型可能比相应的包装器快很多类型,并且永远不会变慢.
  2. 包装器的不变性(创建后不能更改)类型可能使其无法使用.
  3. 可能有一些意外的行为,涉及==(比较引用)和.equals()(比较值).请参阅下面的参考例如.