java中的native是什麼

native主要用於方法上

  • 一個native方法就是一個Java調用非Java代碼的接口。一個native方法是指該方法的實現由非Java語言實現,比如用C或C++實現。
  • 在定義一個native方法時,並不提供實現體(比較像定義一個Java Interface),因爲其實現體是由非Java語言在外面實現的

主要是因爲JAVA無法對操作系統底層進行操作,但是可以通過jni(java native interface)調用其他語言來實現底層的訪問。

參考鏈接:https://www.jianshu.com/p/429dc9aa2ce4

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