|
![]() |
Métodos Nativos |
Anterior | Siguiente |
Java proporciona un mecanismo para la llamada
a funciones C y C++ desde el 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++:
En otra sección se tratan 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. |
|