相关链接:JNI函数(上)
对象操作
AllocObject
jobject AllocObject(JNIEnv *env, jclass clazz);
不调用构造函数的情况下,分配一个新的对象。返回对象引用。
注意:java语言规范,12.6.1 实现finalize:“在对象o
上调用了Object
的构造方法,且构造方法调用成功,否则对象o
不可终结”。因为AllocObject()
未调用构造方法,所以通过此函数创建的对象不符合终结机制(finalization),不会被终结。
clazz
参数不可为数组class。