为什么 Java 9 添加List.of
了多个签名?
例如,有:
<E> List<E> of(E e1, E e2, E e3)
<E> List<E> of(E e1, E e2)
<E> List<E> of(E e1)
...<E> List<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10)
同时,在同一个 Java 9 中,他们立即添加了:
<E> List<E> of(E... elements)
,它取代了之前的所有方法。那么它们的意义是什么?