"instanceof List"和"o instanceof List <?>"之间的区别

and*_*rii 3 java syntax instanceof

我认为以下内容没有任何区别:

    Object o = new LinkedList<Long>();

    System.out.println(o instanceof List); 
    System.out.println(o instanceof List<?>);
Run Code Online (Sandbox Code Playgroud)

是否有任何实际用途,instanceof List<?>何时instanceof List不能使用而反之亦然?

Boz*_*zho 9

没有不同.通配符在编译时被擦除.