Java中<>中的数据类型的作用是什么?

Ema*_*sev 2 java syntax

可能重复:
Java泛型

更具体地说,<String>在以下代码行中的作用是什么?

private List<String> item = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

Sil*_*ini 7

如果您没有将正确类型的数据插入列表中,或者如果您希望在提取时从列表中获取错误类型的数据,则主要是允许编译器引发错误

但请参阅泛型教程以获得解释:http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html