Navtive Interface(Java)理解

近期理解決定深入理解Java底層,所以在尚硅谷看到一個關於Native關鍵字的解釋,講的還不錯,就分享出來。

Navtive Interface(本地接口):作用是融合不同的編程語言爲 Java所用,它的初衷是融合C/C++,Java誕生的時候是C/C++橫行的時候,要想立足,必須調用C/C++程序,於是就在內存中專門開闢了一塊區域處理標記爲native的代碼,它的具體做法是Native Method Statck登記native方法,在Execution Engine執行是加載native libraies。

目前該方法使用越來越少,除非是與硬件有關的應用,比如通過Java程序驅動打印機或者Java系統管理生產設備,在企業級應用中已經比較少見,因爲現在的異構領域間的通信很發達,比如可以使用Socket通信,也可以使用Web Service等等。

分享到此。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章