在Java中,尖括号(<>)主要用于表示泛型。泛型是Java编程语言中的一个特性,允许你在类、接口和方法中使用类型参数。这提高了代码的重用性和类型安全性。
泛型的基本用法如下:
定义一个泛型类:public class Box<T> { private T item; public void setItem(T item) { this.item = item; } public T getItem() { return item; }}创建一个泛型类的实例:Box<String> stringBox = new Box<>();stringBox.setItem("Hello, world!");System.out.println(stringBox.getItem()); // 输出 "Hello, world!"定义一个泛型接口:public interface Comparable<T> { int compareTo(T o);}实现一个泛型接口:public class StringComparator implements Comparable<String> { @Override public int compareTo(String o) { return this.toString().compareTo(o); }}定义一个泛型方法:public static <T> void printItem(T item) { System.out.println(item);}调用泛型方法:printItem("Hello, world!"); // 输出 "Hello, world!" 

