Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

In Java, Object refers to a single object, whereas Object[] is an array of objects.

An Object reference variable can point to any object type, including primitive wrappers, user-defined classes, or even null. However, it can only refer to a single object at a time.

On the other hand, an Object[] reference variable can point to an array of any object type, including primitive wrappers, user-defined classes, or even null. It can refer to multiple objects at once, and each element in the array is an Object reference.

In essence, Object is used for referencing a single object, whereas Object[] is used for referencing an array of objects.