import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) throws Exception {
ArrayList list = new ArrayList();
System.out.println(list instanceof List);
System.out.println(List.class.isInstance(list));
System.out.println(List.class.isAssignableFrom(list.getClass()));
}
}
Output:
true
true
true