1
JavaIntermediate#collections
Automatic conversion between primitives and wrapper types (int ↔ Integer). Convenient but can cause subtle bugs (NPE on unboxing null, performance overhead in loops).
Integer boxed = 10; // autoboxing int primitive = boxed; // unboxing Integer n = null; int x = n; // throws NullPointerException at unboxing