【Java基础】 泛型编程
Java泛型是一种通过参数化类型提升代码复用性和安全性的编程方式,允许在类、接口和方法中使用类型参数。泛型类如`Box<T>`可在实例化时指定类型,泛型方法如`<T> void printArray(T[] array)`在方法声明中指定类型参数。类型通配符如`?`用于增强灵活性,`? extends T`表示类型为T或其子类,`? super T`则为T或其父类。类型擦除保证泛型不增加运行时开销,但会导致某些限制。示例展示了泛型类、方法和无界通配符的综合运用。