本地方法接口、执行引擎

本地方法接口、执行引擎

一、本地方法接口

在这里插入图片描述

1、 什么是本地方法

简单来讲,一个 Native Method 就是一个 java 调用非 java 代码的接口,一个 Native Method 是这样一个java 方法:该方法的底层实现由非 Java 语言实现, 比如 C。这个特征并非 java 特有,很多其他的编程语言都有这一机制在定义一个 native method 时,并不提供实现体(有些像定义一个 Java interface),因为其实现体是由非 java 语言在外面实现的。

关键字 native 可以与其他所有的 java 标识符连用,但是 abstract 除外。

2、为什么要使用Native Method?

Java 使用起来非常方便,然而有些层次的任务用 java 实现起来不容易,或者我 们对程序的效率很在意时,问题就来了。

1.与 java 环境外交互:

有时 java 应用需要与 java 外面的环境交互,这是本地方法存在的主要原因。 你 可以想想 java 需要与一些底层系统࿰

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值