cap4 menu+linea


METODOS NATIVOS

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.


linea2
menu
Tutorial de Java
[Anterior] [Indice] [Siguiente]
1