native code的意思|示意

美 / ˈneitiv kəud / 英 / ˈnetɪv kod /

本地代码;原代码


native code的用法详解

Native code是指可以在计算机硬件上直接运行的机器码,本地码可以直接与硬件交互,因此可以在性能上得到很好的提高。 在编程中,Native code是指通过编写本地语言的程序(如C / C ++)来生成机器码,这比使用解释语言(如JavaScript或Python)生成的代码要快得多。

在Android应用程序开发中,绝大多数应用程序都是使用Java编写的。但是,由于Java代码不能直接运行在处理器上,所以需要将Java代码转换成本地代码,以便更高效地运行。 为此,Android提供了两种方法:使用本地开发包(NDK)和使用Java Native Interface(JNI)。

使用NDK,开发人员可以使用C / C ++编写应用程序的部分代码并将其编译成本地代码。然后可以从Java代码中调用本地代码,以获得更好的性能和更好的用户体验。

使用JNI,开发人员可以在Java代码中调用C / C ++代码,并将Java对象传递给本地代码进行处理。虽然JNI的使用比NDK更容易,但是在某些情况下,它可能会导致性能下降。

在总体上,Native code提供了更好的性能,但需要更深入的技术知识。因此,在选择使用Native code还是使用Java代码时,需要根据具体的开发需求和技术水平来做出决定。

native code相关短语

1、 native code compiler 本地代码编译器

2、 native code libraries 代码库

3、 Compile to native code 编译为本机代码

4、 Generate Native Code 生成本机代码

5、 The modified native code is 修改本地代码是

6、 Referenced from native code 从本机代码中引用

7、 For Native Code 对于本机代码

native code相关例句

ARMlets are small snippets of ARM - native code to handle processor - intensive tasks.

开发者可以在应用程序中使用ARMLET来使他们的程序更快.

互联网

For native code, this corresponds to the CPU's program counter.

对于本机代码, 这对应于CPU的程序计数器.

互联网

For example, there is the difference between managed and native code.

例如, 托管代码和本机代码之间有区别.

互联网

At execution time, a just - in - time ( JIT ) compiler translates the MSIL into native code.

在执行时, 实时 ( JIT ) 编译器将MSIL翻译为本机代码.

互联网

Check managed code that wraps native code carefully.

仔细检查包装本机代码的托管代码.

互联网

In native code applications, you can page up or down, but cannot scroll about freely.

在本机代码应用程序中, 可以向上或向下翻页, 但不能随便滚动.

互联网