Final answer:
Autoboxing is the process of converting primitives to their corresponding wrapper objects in Java. It occurs automatically, simplifying coding with collections that require objects.
Step-by-step explanation:
Autoboxing is the automatic conversion of primitive data types into their corresponding wrapper class objects in Java. The correct option for the question is:
a. Automatic conversion of wrapper class objects to the corresponding primitive
This feature was introduced in Java 5 to make it easier to work with primitives in situations where objects are required, such as working with collections that can only store objects. For example, when you add an int to an ArrayList, autoboxing converts the int to an instance of Integer automatically. Conversely, when retrieving an element from a collection, auto-unboxing converts the Integer back into an int without the need for explicit casting.