Instanceof is very fast . It boils down to a bytecode that is used for class reference comparison. Try a few million instanceofs in a loop and see for yourself.
Read moreWhat is Instanceof keyword?
The instanceof keyword checks whether an object is an instance of a specific class or an interface . The instanceof keyword compares the instance with type. The return value is either true or false .
Read moreWhat is an Instanceof keyword?
The instanceof keyword checks whether an object is an instance of a specific class or an interface . The instanceof keyword compares the instance with type. The return value is either true or false .
Read moreIs it good to use Instanceof in Java?
The instanceof operator in Java is used to check if a given reference is an instance of (aka object of) a given class. Though it is useful in some situations, it is a bad practice to use the instanceof operator .
Read moreHow do I know if not Instanceof?
To check if an object is not an instance of a class, use the logical NOT (!) operator to negate the use of the instanceof operator – !( obj instanceof Class) .
Read moreWhat does Instanceof mean in Java?
The java “instanceof” operator is used to test whether the object is an instance of the specified type (class or subclass or interface) . It is also known as type comparison operator because it compares the instance with type. It returns either true or false.8 Haz 2018
Read more