没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Throw
ThrowNew
ExceptionOccurred
ExceptionDescribe
ExceptionClear
FatalError
全局及局部引用
NewGlobalRef
DeleteGlobalRef
DeleteLocalRef
对 象操作
AllocObject
GetObjectClass
IsInstanceOf
IsSameObject
访问对 象的域
GetFieldID
Get<type>Field 例程
Set<type>Field 例程
调 用 实 例方法
GetMethodID
Call<type>Method
CallNonvirtual<type>Method
访问 静 态 域
GetStaticFieldID
GetStatic<type>Field 例程
SetStatic<type>Field 例程
调 用静 态 方法
GetStaticMethodID
CallStatic<type>Method
字符串操作
NewString
GetStringLength
GetStringChars
ReleaseStringChars
NewStringUTF
GetStringUTFLength
GetStringUTFChars
ReleaseStringUTFChars
数 组 操作
GetArrayLength
NewObjectArray
GetObjectArrayElement
SetObjectArrayElement
New<PrimitiveType>Array 例程
Get<PrimitiveType>ArrayElements 例程
Release<PrimitiveType>ArrayElements 例程
Get<PrimitiveType>ArrayRegion 例程
Set<PrimitiveType>ArrayRegion 例程
注册本地方法
RegisterNatives
UnregisterNatives
监视 程序操作
MonitorEnter
MonitorExit
Java 虚 拟 机接口
GetJavaVM
5. 调 用 API
概述
创 建虚 拟 机
连 接虚 拟 机
卸 载 虚 拟 机
初始化 结 构
调 用 API 函数
JNI_GetDefaultJavaVMInitArgs
JNI_GetCreatedJavaVMs
JNI_CreateJavaVM
DestroyJavaVM
AttachCurrentThread
DetachCurrentThread
1 - 简介
本章介绍 Java
本地接口
(Java Native Interface,JNI)。JNI 是本地编程接口。
它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如
C、C++ 和汇编语言)编写的应用程序和库进行互操作。
JNI 最重要的好处是它没有对底层 Java 虚拟机的实现施加任何限制。因此,
Java 虚拟机厂商可以在不影响虚拟机其它部分的情况下添加对 JNI 的支持。程序
员只需编写一种版本的本地应用程序或库,就能够与所有支持 JNI 的 Java 虚拟
机协同工作。
本章论及以下主题:
剩余63页未读,继续阅读
资源评论
- developer_小钟2015-05-16对初学者来说有点作用
- 往事丨云烟2016-08-12谢谢,还有一些用
- 大塘坡牛哥2014-11-18对初学者来说有点作用
- BuTianBuAi2017-07-06棒棒哒 很好哈
dong692
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功