第六章: 訣別-本地方法介面詳解

全棧小劉發表於2020-10-09

微信搜一搜: 全棧小劉,獲取文章全套 pdf版

第 6 章 本地方法介面

1、本地方法

什麼是本地方法?

  1. 簡單地講, 一個Native Method是一個Java呼叫非Java程式碼的接囗
  2. 一個Native Method是這樣一個Java方法:該方法的實現由非Java語言實現,比如C。
  3. 這個特徵並非Java所特有,很多其它的程式語言都有這一機制,比如在C++中,你可以用extern 告知C++編譯器去呼叫一個C的函式。
  4. “A native method is a Java method whose implementation is provided by non-java code.”(本地方法是一個非Java的方法,它的具體實現是非Java程式碼的實現)
  5. 在定義一個native method時, 並不提供實現體(有些像定義一個Java interface),因為其實現體是由非java語言在外面實現的。
  6. 本地介面的作用是融合不同的程式語言為Java所用,它的初衷是融合C/C++程式。

相關文章