Can we do a == on a Class variable instead of equals and expect the same result?
For example:
Class clazz = xyz;
<
Yes.
Take a look at the Class class description and note that it inherits equals from Object, for which the method reads:
"The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any non-null reference values x and y, this method returns true if and only if x and y refer to the same object (x == y has the value true)."