什麼是本地方法?(無方法體,native關鍵字修飾)
簡單來說:
Native Method(本地方法)就是一個非Java調用非Java代碼的接口。
為什麼要使用本地方法
-
Java 環境外互動
有時需要Java應用需要與Java外面的環境互動。這是主要原因
-
與作業系統互動
使用本地方法,我們得以用Java實作了Jre的予底層系統的互動,甚至JVM的一些不等就是用C寫的
-
Sun `s Java
Sun的解釋器是用C實作了, 這使得它能像一個普通的C一樣與外部互動。
現狀
目前該類的方法使用原來越少,除非是與硬體有關的應用。