相关文章推荐
玩足球的黄花菜  ·  COUNT (Transact-SQL) ...·  7 月前    · 
憨厚的遥控器  ·  Vue3.2 + vite + Ts + ...·  1 年前    · 
孤独的火龙果  ·  php ...·  1 年前    · 
开朗的熊猫  ·  javascript - How to ...·  1 年前    · 


我们都知道 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
}
}