JNI系列博客
等待着冬天的风
GEE开发、遥感气象数据分析、机器学习、深度学习、Python数据分析、安卓、C、C++、Java、Kotlin、Django、Flask等
展开
-
JNI开发流程
前言:现在越来越多的java或者安卓项目都用到jni了,通过jni把耗时操作方法用C/C++可以提高java运行效率,还可以通过jni把重要的业务逻辑放到c/c++去实现,c/c++反编译比较困难,安全性较高!ok,今天我们就一起来学习jni!如果你对C语言不是那么熟悉的话,欢迎请看我的《C语言系列博客》!原创 2017-07-02 00:57:50 · 301 阅读 · 0 评论 -
JNI开发之捕获异常
前言:相信大家都遇到过bug,有bug肯定有异常,有异常我们肯定要捕获,ok,今天我们就来看下JNI下的异常捕获!原创 2017-07-05 12:24:49 · 1437 阅读 · 0 评论 -
JNI开发之创建int数组返回
前言:如何使用JNI创建int数组并且返回给java。原创 2017-07-05 11:53:46 · 2810 阅读 · 0 评论 -
JNI开发之java传入数组并对其排序
前言:教你通过JNI来排序,高效,快捷!原创 2017-07-05 11:52:05 · 469 阅读 · 0 评论 -
JNI开发之调用java实力类父类的方法
前言:今天讲解如何通过jni调用java实例父类的方法。原创 2017-07-05 10:51:06 · 566 阅读 · 0 评论 -
JNI开发之访问java的实例
前言:前几章讲述了如何访问Java的属性和属性方法,今天看一下如何访问java的实例。原创 2017-07-05 10:22:14 · 245 阅读 · 0 评论 -
JNI开发之访问java属性方法和静态属性方法
前言:看了上节博客,你对通过jni访问java属性和静态属性有了一定的了解,这篇博客就来说说如何访问java属性方法和静态属性方法!原创 2017-07-05 10:02:20 · 323 阅读 · 0 评论 -
JNI开发之访问java对象非静态属性和静态属性
前言:在上一篇博客中介绍了jni的基本数据类型,本博客就要介绍些j访问ava对象的非静态属性和静态属性!原创 2017-07-03 15:33:49 · 509 阅读 · 0 评论 -
JNI开发之基本数据类型转换
前言:我们知道Java和中基本数据类型和c中是有一些差别的,所以jni中用宏定义来转换基本数据类型如 java中的int类型 在jni中用jint(实际是long的宏定义),比如typedef long jint。原创 2017-07-03 11:41:06 · 588 阅读 · 0 评论 -
JNI开发之javah生成静态和非静态的两个头文件区别
前言:相信你看了我上篇的《JNI开发流程》博客,已经对JNI的开发有所了解,相信你也注意到了一点,java中我使用的是非静态方法生成的头文件,ok今天,来说一下静态和非静态的两种头文件的区别!原创 2017-07-03 10:59:30 · 292 阅读 · 0 评论 -
JNI开发之缓存
前言:JNI缓存!原创 2017-07-05 14:18:28 · 468 阅读 · 0 评论