java深入
Hsxlong
这个作者很懒,什么都没留下…
展开
-
JNI技术规范 - 第一章 介绍
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API前言因为目前市面上关于JNI的中文资料都比较分散,且不太全面和深入,因此在学习JNI的过程中,主要针对目前最新版的JNI 6.0官方技术文档进行理解性的翻译,并根据JVM源码和网上各方面资料穿插一...转载 2019-03-26 11:35:44 · 119 阅读 · 0 评论 -
JNI技术规范 - 第二章 设计机制
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第二章 设计机制本章主要描述JNI的主要设计问题。很多本章讨论的设计问题和本地方法相关。Invocation API的相关设计问题在第五章中进行描述。2.1 JNI接口函数和指针本地代码访...转载 2019-03-26 13:55:14 · 158 阅读 · 0 评论 -
JNI技术规范 - 第三章 JNI类型和数据结构
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第三章 JNI类型和数据结构本章主要讨论JNI如何映射Java和C之间数据类型。3.1 基本类型Java类型 本地类型 描述 c类型 int jint s...转载 2019-03-26 13:55:58 · 296 阅读 · 0 评论 -
JNI技术规范 - 第四章 JNI函数(1)
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第四章 JNI函数本章作为JNI函数的参考手册,提供了完整的JNI函数列表,及每个函数的文档说明。JNI开发者一定要注意标记为must的限制。例如,当你看到一个JNI函数表示 must 接受一...转载 2019-03-26 13:55:40 · 485 阅读 · 0 评论 -
JNI技术规范 - 第四章 JNI函数(2)
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第四章 JNI函数4.5 全局和局部引用局部引用只在本地方法执行的过程有有效。在本地方法返回时它们会被自动释放掉。所有的局部引用都有消耗一些Java虚拟机的资源。开发者必须确保本地方法不会过度...转载 2019-03-26 13:54:53 · 386 阅读 · 0 评论 -
JNI技术规范 - 第四章 JNI函数(3)
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第四章 JNI函数4.10 访问静态域GetStaticFieldIDjfieldID GetStaticFieldID(JNIEnv *env, jclass clazz, const...转载 2019-03-26 13:54:37 · 300 阅读 · 0 评论 -
JNI技术规范 - 第四章 JNI函数(4)
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第四章 JNI函数4.15 操作监视器(同步锁)MonitorEnterjint MonitorEnter(JNIEnv *env, jobject obj);进入一个obj的监视...转载 2019-03-26 13:54:17 · 507 阅读 · 0 评论 -
JNI技术规范 - 第五章 Invocation API
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第五章 Invocation API5.1 简介Invocation API允许软件提供商在原生程序中内嵌Java虚拟机。因此可以不需要链接任何Java虚拟机代码来提供Java-enabled...转载 2019-03-26 13:53:22 · 206 阅读 · 0 评论