Java의 기본 키워드는 무엇입니까?
Java의 기본 키워드를 사용하면 다음과 같은 언어로 작성된 컴파일되고 동적으로 로드된 라이브러리를 호출할 수 있습니다. C 또는 C(Java 내 임의 어셈블리 코드 포함) 이를 통해 순수 Java에서는 사용할 수 없는 하위 수준 기능에 액세스할 수 있습니다.
작동 방식
Java에서 기본 코드를 사용하려면 다음을 수행해야 합니다. 다음:
예
아래는 C로 작성된 네이티브 메소드를 호출하는 Java 클래스의 간단한 예입니다.
public class Example { public native int square(int i); public static void main(String[] args) { System.loadLibrary("Example"); System.out.println(new Example().square(2)); } }
해당 C code:
#include <jni.h> JNIEXPORT jint JNICALL Java_Example_square( JNIEnv *env, jobject obj, jint i) { return i * i; }
네이티브 코드 사용의 이점
네이티브 코드를 사용하면 다음과 같은 여러 가지 이점을 제공할 수 있습니다.
고려 사항
네이티브 코드를 사용하는 것이 유익할 수 있지만 다음과 같은 몇 가지 고려 사항도 함께 제공됩니다.
위 내용은 Java의 `native` 키워드는 무엇을 하며 언제 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!