Discuss / Java / 请教廖老师第一句话

请教廖老师第一句话

Topic source

浪过扬帆

#1 Created at ... [Delete] [Delete and Lock User]

老师你第一句话写了“除了int等基本类型外,Java的其他类型全部都是class(包括interface)”,

这是否与后面的“JVM为每一种基本类型如int也创建了Class,通过int.class访问”冲突?

第一句话就是说基本类型不是class,那意思是后面的int.class也不是class而是Class的实例吗,有点晕

simula67

#2 Created at ... [Delete] [Delete and Lock User]

对的,不是只有引用类型可以被Class类实例化,基本数据类型也可以被Class类实例化。Class类里的方法isPrimitive()就是标记当前实例是否是基本数据类型的


  • 1

Reply