An object is an instance of a class, created with new. An object variable holds a reference, not the object itself: two variables can refer to the same object, and null means the absence of an object, which causes a NullPointerException if you use it. == compares references.
Example
Point a = new Point();
Point b = a; // same object