首页 首页 资源教程 编程开发 Java 查看内容

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

木马童年 2020-4-24 23:48 166 0

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

2020-04-24_234724.png

课程内容:

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

传智播客 Java
0
为您推荐
Python36讲零基础速成班,视频教程下载

Python36讲零基础速成班,视频教程下载

课程介绍:Python36讲零基础速成班是什么是有用教育精心打造的Python基础课程,上课时…...

activity基础与Activiti+Spring+Hibernate+Struts整合OA管理系统案例实战教程下载

activity基础与Activiti+Spring+Hibernate+Struts整合

课程介绍总共有三套教程:第一套:activiti基础教程,分为七次课程,从搭建设计环境和…...

2020云开见明Python数据分析师特训营,全套课程资源下载

2020云开见明Python数据分析师特训营,全套课程资源下

课程名称Python数据分析师特训营(python数据分析从入门到精通)课程预期目标:01熟练…...

慕课网新版Kotlin从入门到精通全套视频教程 Kotlin一站式学习教程下载

慕课网新版Kotlin从入门到精通全套视频教程 Kotlin一

课程目录:第1章 课程导学与准备工作 1-2 课程介绍及学习指南.mp4第2章 开发环境搭建 …...

安卓高级开发工程师 带你突破Android技术瓶颈视频,资源教程下载

安卓高级开发工程师 带你突破Android技术瓶颈视频,资

〖课程介绍〗:UI/NDK开发 · 性能优化 · 架构设计 · Flutter开发〖课程目录〗:专题…...

慕课网,李超FFmpeg音视频核心技术精讲与实战 FFmpeg视频教程下载

慕课网,李超FFmpeg音视频核心技术精讲与实战 FFmpeg

课程目录:├─第1章 课程导学与准备工作│ 1-1.jpg│ 1-2 课程导学.mp4│ 1-3 …...