java基本类型及其数组类型

Java 基本类型及其数组类型

基本类型 class名(=本身) 对应数组class名
byte byte [B
int int [i
long long [J
float float [F
double double [D
boolean boolean [z

下面以byte为例说明这个问题

1
2
3
4
5
6
7
8
System.out.println(byte.class.()); 

// throw exception: java.lang.ClassNotFoundException: byte
System.out.println(Class.forName("byte").getName());

System.out.println(byte[].class.()); // [B

System.out.println(Class.forName("[B").getName()); // [B