Java泛型没有演员 Java泛型没有静态字段 Java泛型没有instanceOf 除非通过无界通配符进行参数化,否则不允许投射到参数化类型。 Box<Integer> integerBox = new Box<Integer>(); Box<Number> numberBox = new Box<Number>(); //Compiler Error: Cannot cast from Box<Number> to Box<Integer> integerBox = (Box<Integer>)numberBox; 为了达到相同的目的,可以使用无界通配符。 private static void add(Box<?> box) { Box<Integer> integerBox = (Box<Integer>)box; } Java泛型没有静态字段 Java泛型没有instanceOf