Para que serve a palavra-chave nativa em Java?
A palavra-chave nativa em Java permite que você chame bibliotecas compiladas e carregadas dinamicamente escritas em linguagens como C ou C com código assembly arbitrário de Java. Isso permite que você acesse funcionalidades de nível inferior que podem não estar disponíveis em Java puro.
Como funciona
Para usar código nativo em Java, você precisa fazer o seguinte:
Exemplo
Abaixo está um exemplo simples de uma classe Java que chama um método nativo escrito em C:
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ódigo C correspondente:
#includeJNIEXPORT jint JNICALL Java_Example_square( JNIEnv *env, jobject obj, jint i) { return i * i; }
Benefícios do uso de código nativo
O uso de código nativo pode fornecer vários benefícios, incluindo:
Considerações
Ao usar código nativo, pode-se benéfico, ele também vem com algumas considerações:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3