第六章:本地方法接口

本地方法接口的理解

什么是本地方法:
简单的讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java方法:该方法的实现并非由java语言实现。

在定义一个Native Method时,并不提供方法体(有时候就像定义一个java interface),因为其实现体是由非java语言在外面实现的。

为什么要使用Native Method?

有些层次的任务用java实现起来不容易,或者当对程序的效率很在意时,就会出现很多问题。
①与java环境外交互:
有时java应用需要与java外面的环境交互,这是本地方法存在的主要原因。
比如java与一些底层系统,比如操作系统或者某些硬件交换信息时,本地方法提供了一种交流机制:为我们提供了一个非常简洁的接口,而且不需要去了解java应用之外的繁琐的细节。
②与操作系统交互

③Sun

现状:

posted @ 2020-05-26 15:43  scnb  阅读(77)  评论(0)    收藏  举报