Reflection Java

public class Main {
  public static void main(String[] argv) throws Exception {
    Class cls = java.lang.String.class;
    boolean isClass = !cls.isInterface(); // true
    cls = java.lang.Cloneable.class;
    isClass = !cls.isInterface(); // false
  }
}