查看Integer类的源代码时,刚好看到下面这行代码:
Class<Integer> TYPE = (Class<Integer>) Class.getPrimitiveClass("int");
而 getPrimitiveClass
是一个本地方法。
static native Class getPrimitiveClass(String name);
为什么它变成了本地方法?我真的想知道。
如何为Class
创建一个实例?这是否与正常方式创建实例有所不同,例如:Ex e = new Ex()
?