资料下载网
首页 计算机 考试教辅
JNI完全技术手册 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > JNI完全技术手册 pdf电子书免费下载,百度云

《JNI完全技术手册》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1e3V4v87B2CK7XIJmLlx01w
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_123948_pd_JNIWQJSSC.zip

 


JNI完全技术手册

作者:empty

页数:204

出版社:empty

《JNI完全技术手册》介绍

Chap1:JNI完全手册最近在公司里做了一个手机的项目, 需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接是用C++写的。琢磨了三天, 大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。得它和本地机器的各种内部联系变得很少, 约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。首先引用一篇文章, 介绍一个简单的JNI的调用的过程。在JAVA程序中, 首先需要在类中声明所调用的库名称, 如下:

JAVA以其跨平台的特性深受人们喜爱, 而又正由于它的跨平台的目的, 使JAVA通过JNI调用本地方法, 而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式, 在UNIX机器上是SO文件形式) 。通过调用本地的库文件的内部方法, 使JAVA可以实现和本地机器的紧密联系, 调用系统级的各接方法。简单介绍及应用如下:1.1JAVA中所需要做的工作在这里, 库的扩展名字可以不用写出来, 究竟是DLL还是SO, 由系统自己判断还需要对将要调用的方法做本地声明, 关键字为native。并且只需要声明,而不需要具体实现。如下:的头文件。然后编译该JAVA程序文件, 生成CLASS, 再用JAVAH命令, JNI就会生成C/C++例如程序test dIl java, 内容为:


《JNI完全技术手册》目录

Chap1:JNI完全手册.

1.1JAVA中所需要做的工作.

1.2C/C++中所需要做的工作.

Chap2JNI-百度百科.

2.1定义.

2.2设计目的.

2.3书写步骤.

2.4简要使用例子.

2.5调用中考虑的问题.

2.6对JAVA传入数据的处理.

Chap3:javah命令帮助信息.

Chap 4:用javah产生一个.h文件.

Chap 5:jni教程(very very good.

5.1用Java调用C/C++代码.

5.1.1从Java代码调用C/C++的六个步骤.

5.2故障排除.

7.1.1定义Native Java类:

7.3.1表B函数Java数组类型本地类型.

Chap 5.2使用JNI技术实现java程序调用第三方dll(c/c++) 文件的功能.41

Chap6:JNI传递返回值.52

6.1Java对C的基本调用.52

6.2传递字符串.55

6.3传递整型数组.57

6.4传递字符串数组.60

6.5传递对象数组.63

Chap7Jni中C++和Java的参数传递.68

7.1 JNI入门教程之HelloWorld篇>.68

7.1.2编译生成C/C++头文件.

7.1.3在C/C++中实现本地方法.

7.1.4表A※JNI类型映射.

7.3使用数组.

7.3.2JNI数组存取函数.

7.4使用对象.

7.4.2※域和方法的函数.

7.4.3表D.

7.4.4※确定域和方法的符号.

7.4.5全部的C/C++方法实现代码.

7.4.6评论.

16.1.2获取类.

Chap 8:如何将java传递过来的j byteArray转换成C/C++中的BYTE数组.

Chap 9:如何编写jni方法(转载)

Chap 10:在Windows中实现Java本地方法.

chap 18:当JNI遇到多线程――java对象如何被C++中的多个线程访问?.191

9.1概述.

9.2基本步骤.

9.3配置运行环境.

9.4运行实例分析:.

16.1.1.初始化虚拟机.

16.1.3创建类对象.

16.1.4调用方法.

16.1.5退出虚拟机.

16.1.6处理异常.

9.4.1实例一在jni中调用标准c中自带的函数printf) .

9.4.2实例二调用c语言用户定义的函数.

9.4.3

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5