
C/C++
文章平均质量分 80
mercury137
JAVA,PYTHON,C/C++,DB2,ORACLE=my all
展开
-
Java Programming Tutorial-JNI(翻译)(续)
JNI with C/C++ Mixture 第一步:写一个使用Native代码的java类 HelloJNICpp.java public class HelloJNICpp { static { System.loadLibrary("hello"); // hello.dll (Windows) or libhello.so (Unixes) } ...原创 2013-05-21 13:49:50 · 105 阅读 · 0 评论 -
集成 CDT 插件至 Eclipse 全过程,并开发你第一个 Eclipse 下的 C/C++ 程序(转载)
集成 CDT 插件至 Eclipse 这个和其他 Eclipse 插件的安装一般无二。 一。去官网下载 CDT Eclipse 插件。 进入http://www.eclipse.org/cdt/downloads.php 。选择和自己安装的 Eclipse 匹配的 CDT 插件版本。例如,作者的 Eclipse 是“eclips...原创 2013-05-21 22:52:01 · 123 阅读 · 0 评论 -
一个简单地Makefile入门(翻译)
Makefile是一个简单组织代码编译的方法。这个入门只是设计到了make的一些皮毛,它主要是作为一个初学者指南来帮助你,能够快速和简单地去为中小型项目去创建自己的makefile文件。 一个简单地例子 这里有3个文件,hellomake.c,hellofunc.c和hellomake.h,他们能够代表一些典型的项目。 ...原创 2013-05-28 00:44:17 · 281 阅读 · 0 评论 -
JNI基础(翻译)
JNI定义在native系统中了下列JNI的数据类型,他们分别对应着java的数据类型。 1. Java的原始数据类型,JNI中的数据类型jint,jbyte,jshort,jlong,jfloat,jdouble,jchar,jboolean 分别对应的java中的数据类型,int,byte,short,long,float,double,cha...原创 2013-05-31 01:09:33 · 124 阅读 · 0 评论 -
JNI如何传递一个HashMap对象从java到C
JNI提供了很多API用来传递对象从JAVA到C, 一般比较普通的就是传递原始类型,或者String,如果传递的对象中包含其他类型的对象,过程就有点复杂了。先上代码吧. public class Container { private String hello; private Map<Strin...原创 2013-06-05 10:41:12 · 1456 阅读 · 0 评论 -
Java Programming Tutorial-JNI(翻译)(续二)
最近太忙了,对这个JNI programing Tutorial的翻译停止了很长时间,正好赶上周末,把剩下的东西写下来,否则就虎头蛇尾了。 JNI基础 JNI在native系统定义了如下JNI的类型 1. java原始类型:jnit, jbyte, jshort,jlong,jfloat,jdouble,jch...原创 2013-06-30 00:04:42 · 133 阅读 · 0 评论 -
如何在native代码里面回调java中的方法
现在的Android应用,越来越多开始使用JNI调用了,把底层的复杂运算交给C/C++来完成,然后通过JNI来完成java与C/C++的连接。 在我开发一个这样的应用的过程中,遇到了一个回调的问题。除了在java层调用C的实现,有时候也需要在C层调用java的方法。比如,在C层实现的事件处理器需要在事件发生时,上抛事件,告诉java层。 ...原创 2013-06-30 01:27:26 · 466 阅读 · 0 评论