Java 中 int 与 Integer 的关系,正确的是?

Java

  1. A.二者在语义上完全等价,任何场景下都可以互换使用而没有任何差异
  2. B.int 是基本类型,Integer 是包装类,可自动装箱拆箱
  3. C.Integer 是基本类型,int 是它的对象封装,二者可自动转换
  4. D.int 与 Integer 都可以直接赋值为 null,运行时会自动把 null 当作 0 处理