为什么声明没有通用的“私人列表contactInfos”(“私人列表<contactinfo> contactInfos”)?</contactinfo>

时间:2010-03-31 22:14:48

标签: java generics google-app-engine

App Engine docs的示例中,为什么示例会像这样声明contactInfos(没有泛型):

import javax.jdo.annotations.Element;
// ...
    @Persistent
    @Element(dependent = "true")
    private List contactInfos;

而不是像这样,使用Generic:

import javax.jdo.annotations.Element;
// ...
    @Persistent
    @Element(dependent = "true")
    private List <ContactInfo> contactInfos;

1 个答案:

答案 0 :(得分:1)

非常需要泛型,强烈推荐。

在App Engine中指定List<ContactInfo>是绝对可行的,我无法想象这表明App Engine中不允许使用通用列表。