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