程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java中的native方法,javanative方法

java中的native方法,javanative方法

編輯:JAVA綜合教程

java中的native方法,javanative方法


native是與C++聯合開發的時候用的!java自己開發不用的! 

使用native關鍵字說明這個方法是原生函數,也就是這個方法是用C/C++語言實現的,並且被編譯成了DLL,由java去調用。這些函數的實現體在DLL中,JDK的源代碼中並不包含,你應該是看不到的。對於不同的平台它們也是不同的。這也是java的底層機制,實際上java就是在不同的平台上調用不同的native方法實現對操作系統的訪問的。 

  • native 是用做java 和其他語言(如c++)進行協作時用的也就是native 後的函數的實現不是用java寫的
  • 既然都不是java,那就別管它的源代碼了,呵呵 


native的意思就是通知操作系統,這個函數你必須給我實現,因為我要使用。所以native關鍵字的函數都是操作系統實現的, java只能調用。 

java是跨平台的語言,既然是跨了平台,所付出的代價就是犧牲一些對底層的控制,而java要實現對底層的控制,就需要一些其他語言的幫助,這個就是native的作用了 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved