沙盒资源网 Java 传智播客Java本地接口JNI视频教程


传智播客Java本地接口JNI视频教程

2019-08-22 1622
地方大幅度发
地方大幅度发 发帖专员   
资源介绍

传智播客Java本地接口JNI视频教程

课程内容:

本课程是传智播客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的两种方式,并编写两种缓存方式的示例代码。



标签:

问题反馈


百度网盘可以用手机平板电脑在线播放,也可以下载之后播放

本帖资源评论
81集java-ssm框架项目实战
[Java基础] Java大神班小马哥Java教程+课件源码
廖雪峰全套Java教程
[Java框架] Struts2实战式课程 SSH框架全套视频实战精讲视频教程 动力节点 王勇老
[Java基础] 200多集JAVA Web视频教程 传智播客 JAVA web视频教程 Java基础入门班
2021Java架构进阶教程 Nginx企业级
[JAVA] 全新大神JAVAEE完美就业实战课程 超150G巨制课程轻松实战JAVAEE 2018年课程 基础部分
Java实战开发智能机器人视频教程 Java实战开发教程 包含课件源码
Java程序性能优化:让你的Java程序更快、更稳定
[JAVA] 90G JAVAEE从入门到就业课程 JAVAEE+hadoop大数据 JAVAEE基础课程+项目入门学习
[项目实战] 尚硅谷_JavaWEB综合案例 17课 附源码+文档
史上最全 高级JAVA架构师之路[173.46GB] 附带课件
优效学院Java高级架构师培训第一期
全程手把手带你运用Java Shiro技术栈基于最流行RBAC拓展模型实战分组织机构管理
Java数据结构和算法
Java校招面试-谷歌面试官亲授
Java零基础到架构师全集视频教程 Java架构师教程全集
中软国际架构师陈伟俊JAVA+大数据和web前端教程视频 两万学费课程
极客Java Web工程师 初级+中级+专家级视频教程
领航Java入门项目.人工智能机器人
没有账号? 注册