このクラスのソースコードによると、メソッドは配列をnewのコンストラクターに渡します。しかし、そのようなコンストラクターはありません。varargsは配列を生成しないので、これはどのように可能ですか?ArraysasListArrayList
asListソースは次のとおりです。
public static <T> List<T> asList(T... a) {
    return new ArrayList<T>(a);
}
    このクラスのソースコードによると、メソッドは配列をnewのコンストラクターに渡します。しかし、そのようなコンストラクターはありません。varargsは配列を生成しないので、これはどのように可能ですか?ArraysasListArrayList
asListソースは次のとおりです。
public static <T> List<T> asList(T... a) {
    return new ArrayList<T>(a);
}