java 数组 定义时的修饰词是什么

今天处于好奇看了下java里原生数组到底是什么类型的
int mod = int[].class.getModifiers();
System.out.println(Modifier.isAbstract(mod));
System.out.println(Modifier.isPublic(mod));
System.out.println(Modifier.isFinal(mod));

结果都为:true
为什么设计成abstract的呢?另一方面自定义的class确实也不允许abstract final这样。

你可能感兴趣的:(java)