Styrow.dev
Question 160 of 247
Java Topic: General medium

What is difference between instanceof and isInstance(Object obj)?

Question

What is difference between instanceof and isInstance(Object obj)?

Answer

Differences are as follows:

  1. instanceof is a reserved word of Java, but isInstance(Object obj) is a method of java.lang.Class.
  2. instanceof is used of identify whether the object is type of a particular class or its subclass but isInstance(obj) is used to identify object of a particular class.