我是一个正在学习Java的高中生(在BlueJ环境中)。上下文
我的书在讨论按值传递和按引用机制传递时,使用了术语、堆栈和堆,并指出内存中的每个单元(也称为变量)都有一个名称、l- value 和r-value,其中l代表'locator‘或'location名称用于标识单元,l值存储单元的地址,r值存储单元的实际值。对于原始数据类型<
我看到原始Java类型(boolean、byte、char、short、short long、float和double)和关键字void也表示为类Class对象。这意味着int是类Class的对象,那么为什么下面的语句不抛出错误,因为.class只与类名一起使用?
Class c = int.class