JIN_目录简介

来源:互联网 发布:淘宝拍a发b平台赚钱 编辑:程序博客网 时间:2024/04/30 13:21

这篇是关于观看传智播客 王择佑 录制的 《JNI教程》 之后,想到通过笔记的形式记录每一讲的内容和学习中遇到的问题。(只做为笔记的记录和交流之用)

 

这套视频一共是六讲(可以到官网进行下载),本篇是对以后每篇笔记的记录、以及汇总:

一、Java调用C/C++代码 :            http://www.fomagic.com/index.php/232.html

二、C++访问Java代码-知识点 :    http://www.fomagic.com/index.php/252.html

三、C++操作java属性和方法 :      http://www.fomagic.com/index.php/278.html

四、(1)在C++中创建Java对象 :                http://www.fomagic.com/index.php/298.html

       (2)C++访问Java的String字符串对象 http://www.fomagic.com/index.php/305.html

       (3)C++操作Java字符串实例              http://www.fomagic.com/index.php/316.html

五、C++处理Java的数组              http://www.fomagic.com/index.php/324.html

六、(1)JNI中的三种引用                      http://www.fomagic.com/index.php/337.html

       (2)缓存jfieldID、jmethodID       http://www.fomagic.com/index.php/341.html

 

 

以下是官方的内容介绍,也贴到下面:

[视频简介:]

本课程是传智播客Java课堂系列之一,本课程全面介绍了JNI的知识,包括JNI的含义、功能和应用等。深入了解JNI的知识,掌握JNI的应用,包括在Java中如何调用C/C++本地代码及在C/C++本地方法中调用Java类等知识。

第1讲:

本课程介绍JNI的含义、功能、最简单的Java调用C/C++代码的步骤和使用JNI的弊端,并按最简单的步骤编写在Java程序中调用本地代码的实例。内容包括:javah工具的用法、按照C/C++头文件来编写C/C++源文件、将C/C++源文件编译成动态连接库(DLL)、在Java程序中引入动态连接库等知识

第2讲:

本课程讲解在被调用的C/C++函数中如何访问Java程序中的类,并编写应用实例。内容包括:在javah工具生成的C/C++函数声明中的JNIEnv类型参数和jobject类型参数的介绍、Java类型在C/C++中的映射关系、jclass类型的含义及取得、访问Java类中的属性与方法,以及使用javap工具获得属性和方法的签名。

第3讲:

本课程讲解在被调用的C/C++函数中如何取得/设定Java属性值、如何调用Java类的方法和调用Java类的父类的方法,并编写应用实例。

第4讲:

本课程讲解如何在本地代码中生成和操作Java的对象和字符串,并编写应用实例。内容包括:在C/C++本地代码中创建Java对象、在C/C++本地代码中访问Java的String对象、在C/C++本地代码中创建Java的String对象。

第5讲:

本课程讲解如何在本地方法中处理Java的数组,包括处理基本类型数组和对象类型数组,并编写访问Java的基本类型数组和将数组值更新到Java中的实例程序。

第6讲:

本课程讲解JNI中的全局引用/局部引用/弱全局引用、缓存jfieldID和jmethodID的两种方式,并编写两种缓存方式的示例代码。

[讲师简介:]

台北少年王泽佑,师承张孝祥老师,13岁开始接触计算机语言,对汇编、C/C++/java、数据结构、设计模式等均有较深造诣。2007年5月参加传智播客Java培训,在传智播客多名专家的指点下,Java功底突飞猛进,自行研发了JNI系列教程。

[声明:]

    本课程是由传智播客王泽佑录制,任何人不能用此教程牟利,违者必究。但是:在不收取其他人费用的前提下,您可以自由的分发此视频教程。

 

0 0
原创粉丝点击