Jni的Jclass JmethodID JfrieldID 这三者都是java类别的属性,本质上都是指标(Pointer).透过这些指标就能快速调用java类别的函数,或存取对象的属性值.在该类别被载入时,这些指标值都是有效的,一直到该类别被卸载为止.其中jmethodID和jfieldID指标可以存在C语言的全局变量中,既能跨函数共享,又能跨进程共享. 但是,jclass通常它是局部性,其值在该函数执行完毕,就会删除掉.如果使用NewGlobalRef()将她转为全局性的,就能存于C模块的全…