我们都知道 Java 类主要分为两种:
- 对象类型
- 原生类型(
byte、short、char、int、long、float、double、boolean)
其实在原生类型中也是有 Class 的,有时候我们需要判断某个 Class 是否是原生类型,这时候可以使用 java.lang.Class#isPrimitive 方法:
package dongguabai.demo.testing.classloader;
/**
* @author Dongguabai
* @Description
* @Date 创建于 2020-11-22 01:01
*/
public class Main {
public static void main(String[] args) {
System.out.println(int.class.isPrimitive()); //true
System.out.println(Void.class.isPrimitive()); //false
System.out.println(Integer.class.isPrimitive()); //false
}
}










