Java Reflection Java Java API
java.lang.Class
public boolean isInterface()
true
false
package com.logicbig.example.clazz;public class IsInterfaceExample { public static void main(String... args) { boolean b = Runnable.class.isInterface(); System.out.println(b); }}
package com.logicbig.example.clazz;public class IsInterfaceExample2 { public static void main(String... args) { Class<Override> c = Override.class; System.out.println(c.isInterface()); System.out.println(c.isAnnotation()); }}
truetrue