本地方法,是指本地程序设计语言(c,或者c++)来编写的特殊方法.
本地方法在本地语言中可移植性任意的计算任务,并且返回到java程序语言.
为什么说谨慎使用本地方法?
- 1.如果调用了一个本地方法,那么要在主机上配置好运行这个本地方法的环境。
- 2.如果出现的bug,那么是本地方法出现问题,那么将无法调试
3.想利用本地方法来提高性能做法不提倡,原因是JVM也一直在进步,在变快。
使用本地方法需要三思,极少情况会使用本地方法来提高性能,如果必须访问本地方法访问资源,那也要尽可能少用本地代码,并且要进行全面测试,只要本地代码出现个bug,对系统都有整体的破坏作用.