JNI详解
oLai
这个作者很懒,什么都没留下…
展开
-
第一章:JNI介绍
这个章节介绍Java Native Interface(JNI)。JNI是一套编程接口。这套接口可是使运行在Java虚拟机中的Java代码1和用其他语言编写的库文件(libraries)或者应用程序进行互操作(操作翻译为通信我觉得更恰当一点)。JNI最重要的一点是,它对Java VM的JNI接口的实现没有强加任何限制2。因此呢,Java VM提供者可以在不影响他原来VM设计的情况下来增加对JNI的支原创 2017-09-16 13:15:53 · 324 阅读 · 0 评论 -
Android JNI详解
序最近一直从事着JNI相关的工作,想写几篇相关的Blog把心得记录一下,却越来越发现Blog写的再好都不如官方文档来的劲道。索性将JNI相关的官方文档更好的翻译一遍。总述在下面的几篇Blog中,我将按照官方文档的原始格式进行翻译。这一篇就随便记录些东西。原谅我跟写书似得还弄个前言。。。。。原创 2017-09-10 21:53:39 · 206 阅读 · 0 评论 -
JNI 设计概述 (第二章) 此章涉及JNI开发中应该注意到的方方面面,望各位可以配合着官方文档一起看
JNI 设计概述 (第二章)原文连接 Design Overview翻译约定源文档中多次提到JNI functions,我们将其理解我JNI方法或者JNI功能又或者JNI接口函数,注意区分这几个名字和Native方法,不要搞混(已经混掉了可以看评论)。Native方法定义指在Java文件中定义的 native int compute(); 这种方法。本机方法指JVM所运行...原创 2018-08-07 08:04:53 · 407 阅读 · 1 评论 -
JNI中的数据类型以及数据结构 —— 这些结构存在的意义
JNI中的数据类型以及数据结构JNI中的数据类型以及数据结构 概述Java基本类型Java引用类型Java字段和方法(Field/Method)JNI Value类型([联合体类型](https://www.cnblogs.com/fengty90/p/3768840.html))JNI中的类型签名JNI中UTF-8字符串说明字符编码说明JNI为什么定义这些信息 基于...原创 2018-08-29 13:48:02 · 654 阅读 · 0 评论