摘要:
JNI:Java Native Interface 作用:使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互 实质:其实就是在Java程序中,调用C语言函数库来完成一些Java无法完成的任务,由于Java和C/C++的结构完全不同,所以想让二者进行交互,则需要制定一系列的规范 阅读全文
摘要:
volatile是类型修饰符,加上这个关键字,我们可以知道该变量可能被某些未知的因素更改(比如,操作系统,硬件或者其他线程等),但是我们不想它被修改,这个关键字可以防止编译器的优化,如下: volatile表明i是随时可能发生变化的,每次使用都必须从i的地址中进行取值,如果没有加volatile关键 阅读全文
摘要:
我们自己定义的类,或者C++标准里默认提供的类,我们都可以看成是区别于基本数据类型(char,int,double等)的新类型,比如我们使用int类型时,一般会有如下的一些操作,如: (1)int a;//定义一个变量 (2)int a = 10;//定义一个变量并进行初始化操作 (3) int a 阅读全文