Java proporciona un mecanismo para la llamada a funciones C y C++ desde nuestro código fuente Java. Para definir métodos como funciones C o C++ se utiliza la palabra clave native.
public class Fecha {
int ahora;
public Fecha() {
ahora = time();
}
private native int time();
static {
System.loadLibrary( "time" );
}
}
Una vez escrito el código Java, se necesitan ejecutar los pasos siguientes para poder integrar el código C o C++:
Más adelante trataremos en profundidad los métodos
nativos, porque añaden una gran potencia a Java, al permitirle
integrar a través de librería dinámica cualquier
algoritmo desarrollado en C o C++, lo cual, entre otras cosas,
se utiliza como método de protección contra la descompilación
completa del código Java.
|
|
|
[Anterior] [Indice] [Siguiente] |