public static> BinarySearchTree buildTree(List preOrder, List inOrder){}
- <任意字符 extends 类/接口> 表示泛型的上限
- 比如 extends E> 表示E及其子类
- super与extends相反,表示的是泛型的下限。
它代表的意思是:类型T必须实现Comparable接口,并且这个接口的类型是T或者是T的任一父类。这样声明后,T的实例之间和T的父类的实例之间可以相互比较大小。

public static> BinarySearchTree buildTree(List preOrder, List inOrder){}
它代表的意思是:类型T必须实现Comparable接口,并且这个接口的类型是T或者是T的任一父类。这样声明后,T的实例之间和T的父类的实例之间可以相互比较大小。