相关疑难解决方法(0)

Java 9中的Convenience Factory Method返回的特定集合类型

在Java 9中,我们有方便工厂方法来创建和实例化不可变的List,Set和Map.

但是,目前还不清楚返回对象的具体类型.

例如:

List list = List.of("item1", "item2", "item3");
Run Code Online (Sandbox Code Playgroud)

在这种情况下,实际返回了哪种类型的列表?它是ArrayList或LinkedList还是其他类型的List?

API文档刚提到这一行,没有明确提到它的LinkedList:

列表中元素的顺序与提供的参数的顺序或提供的数组中的元素的顺序相同.

java collections factory literals java-9

4
推荐指数
2
解决办法
458
查看次数

标签 统计

collections ×1

factory ×1

java ×1

java-9 ×1

literals ×1