对象指针的保存 在上一章中,c函数中将会获取的一些值,例如:FieldID.MethodID.jclass等数据.这些数据如果定义在函数内部,在函数返回时就会丢失.很多时候,在java与c的多次交互中,会在不同函数间使用相同的变量,而变量的值必须保持一致.因此,就必须对这些通用变量做储存. 之前的做法是将其保存为全局变量,即直接将变量定义在函数外面.其中包括了当前对象指针thiz和其对应的jclass.在java层,有可能新建多个对象来操作本地函数.即是,运行时产生的对象数量是未知的,有可能多次…