java - 无法实例化类型 List<Product>

标签 java list initialization ejb

我有以下代码:

List<Product> product = new List<Product>();

错误:

Cannot instantiate the type List<Product>

Product 是我的 EJB 项目中的一个实体。为什么会出现此错误?

最佳答案

List is an interface .接口(interface)不能被实例化。只能实例化具体类型。您可能想使用 ArrayList ,是List接口(interface)的实现

List<Product> products = new ArrayList<Product>();

关于java - 无法实例化类型 List<Product>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960149/

相关文章:

java - 从 postgresql 存储过程返回带有列名的结果集

c++ - 结构变量成员后的花括号是什么意思?

c - 在没有赋值的情况下初始化结构?

c - 如何在使用前初始化数组元素?

java - 在类构造函数中将对象保存到数据库是一种不好的做法吗?

java - 返回对象在Java中是什么意思

java - jsf <h :dataTable> How to refresh or update dataTable with new values which are added to database

python - 访问字典键元组的各个元素

list - 如何在不在erlang中创建新变量的情况下将元素添加到现有列表?

python - Itertools.permutations 返回 <object> 而不是排列列表