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] |