Java Native方法


在學習java虛擬機時認識了native方法

native是什么

一個Native Method就是一個Java調用非Java代碼的接口。我們把這類接口稱為JNI(Java Native Interface),它提供了若干的API實現了Java和其他語言的通信(主要是C&C++),它允許Java代碼和其他語言寫的代碼進行交互。這些接口有賴進一步學習。

native實現流程

avatar

1.編寫java代碼
2.將java代碼編譯為class文件
3.使用javah將class文件轉化為c頭文件.h並根據頭文件寫出具體方法,並用文件與java庫中兩個文件生成dll
4.運行java程序,System.loadLibrary()調用dll中的函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM