怎麼是本地方法?
簡單地講,一個Native Method就 是一個Java調用非Java代碼的接口。一個Native Method是這樣一個Java方法:該方法的實作由非Java語言實作,比如C。這個特征并非Java所特有,很多其它的程式設計語言都有這一機制,比如在C++中,你可以用extern “C” 告知C++編譯器去調用一個C的函數。
如:public native void Native1(int x);沒有方法體,因為方法體由其他語言實作。
簡單地講,一個Native Method就 是一個Java調用非Java代碼的接口。一個Native Method是這樣一個Java方法:該方法的實作由非Java語言實作,比如C。這個特征并非Java所特有,很多其它的程式設計語言都有這一機制,比如在C++中,你可以用extern “C” 告知C++編譯器去調用一個C的函數。
如:public native void Native1(int x);沒有方法體,因為方法體由其他語言實作。