Можно ли сделать ==
в переменной Class
вместо equals
и ожидать того же результата?
Например:
Class clazz = xyz;
Случай A:
if(clazz == Date.class) {
// do something
}
Случай B:
if(Date.class.equals(clazz)) {
// do something
}
Являются ли случаи А и случай Б функционально такими же?