Autoboxing is the automatic conversion between primitives and wrapper objects.
Java automatically converts primitives to their corresponding wrapper types, and vice versa. This simplifies code but can introduce overhead. For example, 'List numbers = new ArrayList(); numbers.add(5);' autoboxes '5' to 'Integer'.