调用方法中的初学java语法

时间:2015-12-01 20:31:11

标签: java class

我是Java新手,来自PHP。这是一段代码:

public List<WSOrderInfo> getOrderInfoList() {

    List<WSOrderInfo> detailList = new ArrayList<WSOrderInfo>();

我想知道以下内容: 尖括号中的术语是什么? (小于WSOrderInfo&GT) 这被定义为该类某些范围的一部分吗? 它是否引用了外部变量?

谢谢!

1 个答案:

答案 0 :(得分:2)

正如评论中已经提到的,这些术语指定了列表包含的对象类型。首先,您应该在此处指定具体列表ArrayList。您可以查看List Interface以熟悉。

您还应该知道,在Java中,泛型类型参数必须是对象,并且因为基元不扩展Object,所以它们不能被使用。所以使用例如List<Integer>代替List<int>,因为第一个是int的包装类。只需看看Wrapper Classes

希望这有助于您更熟悉该主题。