![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JNI编程
Super_DC
这个作者很懒,什么都没留下…
展开
-
JNI学习二(数据类型)
JNI之数据类型JNI层基本数据类型: jboolean, jbyte, jchar, jshort, jint,jlong, jfloat, jdouble JNIEXPORTjstring JNICALLJava_Prompt_getLine(JNIEnv*env, jobject this, jstring prompt);其中:JNIEnv 为J原创 2014-07-09 08:42:56 · 749 阅读 · 0 评论 -
JNI学习一(入门篇)
JNI之特性JNI特性:1、 native code 底层操作,更加高效2、 打破了java的平台无关性,可移植性需要自己解决3、 Java面向对象语言的封装性被破坏了,Java类中任何方法和属性对JNI都是可见的,包括private4、 从java环境到native code的上下文切换耗时、低效5、 JNI编程,操作不当,可能引起内存泄露 JNI之qu原创 2014-07-08 16:27:27 · 701 阅读 · 0 评论 -
JNI学习三(Local references & Global references 以及JNI内存泄露)
Local Reference 和 Global ReferenceJNI支持三种类型的opaquereference:local references, global references和weak globalreferences Local reference 只在本线程的nativemethod中有效,native method返回到Java层时将自动释放。一般是JNI自动创建原创 2014-07-09 15:26:52 · 10605 阅读 · 2 评论