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.