以下哪一项比较好?
a instanceof B
要么
B.class.isAssignableFrom(a.getClass())
我所知道的唯一区别是,当'a'为空时,第一个返回false,第二个抛出异常。除此之外,他们总是给出相同的结果吗?
相似问题