- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 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
300
转载 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
487
转载 JNI技术规范 - 第二章 设计机制
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第二章 设计机制本章主要描述JNI的主要设计问题。很多本章讨论的设计问题和本地方法相关。Invocation API的相关设计问题在第五章中进行描述。2.1 JNI接口函数和指针本地代码访...
2019-03-26 13:55:14
159
转载 JNI技术规范 - 第四章 JNI函数(2)
目录第一章 介绍第二章 设计机制第三章 JNI类型和数据结构第四章 JNI函数(1)第四章 JNI函数(2)第四章 JNI函数(3)第四章 JNI函数(4)第五章 Invocation API第四章 JNI函数4.5 全局和局部引用局部引用只在本地方法执行的过程有有效。在本地方法返回时它们会被自动释放掉。所有的局部引用都有消耗一些Java虚拟机的资源。开发者必须确保本地方法不会过度...
2019-03-26 13:54:53
389
转载 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
303
转载 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
509
转载 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
207
转载 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
转载 Errors running builder 'DeploymentBuilder' on project
右键点击项目 ->properties -> Builders ,将DeploymentBuilder勾选去除.这样,系统将不会自动热部署,可点击工具栏的 Deploy Myeclipse j2ee ...进行手工部署. 2.1、首先关闭MyEclipse工作空间。2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.co
2015-03-05 19:48:05
247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人