Arrays.asList()的运行时类是java.util.Arrays.ArrayList。
示例代码如下:
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
Integer[] arr = {1, 2, 3, 4, 5};
List list = Arrays.asList(arr);
System.out.println(list.getClass()); // 输出class java.util.Arrays$ArrayList
}
}
输出结果为class java.util.Arrays$ArrayList
,说明Arrays.asList()返回的是Arrays的内部静态私有类Arrays.ArrayList的实例。