什么时候这些括号< >在Java中使用?

时间:2011-11-11 20:59:20

标签: java

我的意思是那些括号< >

非常感谢Stack Overflow的世界级专家!

4 个答案:

答案 0 :(得分:6)

我们不要忘记数字比较!

答案 1 :(得分:4)

他们习惯于表示generic types and methods

例如,以下内容:

class Foo<T> {
    void set(T t) {
        this.t = t;
    }

    private T t;
}

T上的参数化泛型类。它用于强制类型安全,因此:

class X {}
class Y {}

Foo<X> foo_x = new Foo<X>();
Foo<Y> foo_y = new Foo<Y>();

foo_x.set(new X());  // ok
foo_y.set(new Y());  // ok
foo_x.set(new Y());  // compiler error!

答案 2 :(得分:2)

除了泛型和数字比较之外,还有按位操作。不记得曾经在java中这样做过。

答案 3 :(得分:0)

呀。泛型。

List<String> mylist = new ArrayList<String>();