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