亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在Java 中native方法的應用?

請問在Java 中native方法的應用?

LEATH 2019-09-03 15:06:02
Java 中native方法的應用
查看完整描述

3 回答

?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

其實就是JNI。
native是方法修飾符。Native方法是由另外一種語言(如c/c++,FORTRAN,匯編)實現的本地方法。因為在外部實現了方法,所以在java代碼中,就不需要聲明了,有點類似于借口方法。Native可以和其他一些修飾符連用,但是abstract方法和Interface方法不能用native來修飾。

查看完整回答
反對 回復 2019-09-07
?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

JAVA比較典型的native的使用方式,用loadLibrary導入存在源文件目錄下的*.dll文件,然后定義native方法時,與c/c++實現的函數有相同的參數和返回類型。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

public class OpticalFlowCalculateDll{ 

  

    static{ 

  

        System.loadLibrary("OpticalFlow"); 

  

    } 

  

      

  

    public native static void setImage();     

  

    public native static int[] getGoodFeatureListForTrack();     

  

    public native static int[] getMatchedFeatureList();     

  

    public native static int getFeatureListSize();     

  

    public native static void dispose(); 

  

}

 


查看完整回答
反對 回復 2019-09-07
  • 3 回答
  • 0 關注
  • 528 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號