色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jni機(jī)制的原理

jni機(jī)制的原理?

JNI是Java Native Interface(Java本地接口)的縮寫。JNI作為java和操作系統(tǒng)間的一個(gè)直接接口,可以通過JNI使得java直接調(diào)用操作系統(tǒng)的資源。目前JNI只能通過c/C++實(shí)現(xiàn),因?yàn)閖ni只是對(duì)操作系統(tǒng)資源調(diào)用的一個(gè)橋接過程。

所以理論上在windows下只要是dll文件均可以被調(diào)用。java代碼編譯之后是運(yùn)行在一個(gè)jvm里,所以java的任何操作對(duì)操作系統(tǒng)而言都是隔著一層虛擬機(jī)外殼,這點(diǎn)也正式j(luò)ava的優(yōu)點(diǎn),幫助java實(shí)現(xiàn)了“Write Once, Run Everywhere”的可移植性。但是使用了jni之后必須要明白這個(gè)“Write Once, Run Everywhere”要被打破,必須要實(shí)現(xiàn)不同的操作系統(tǒng)的各種jni版本。

java 怎么調(diào)用dll,jni機(jī)制的原理