//这里的T我知道是代表类型 ,就是不明白在public class Box<T>后面加这个T是什么意思?
这是泛型类定义的要求,类后面加<T>这么写表示给类引入一个类型变量。public static <T extends Comparable<T>> T maximum(T x, T y, T z) //请问这句是什么意思?
表明泛型方法的参数类型是T,返回类型是T,而T是实现了comparable接口的类(1.这里表示实现接口不用implements而用extends 2.public interface Comparable<T>comparable本身就是泛型类型,所以 extends Comparable<T>),其实 最佳的写法是<T extends Comparable<?super T>>