“Conocimientos Programación>Programación Java

La función de devolución de llamada en Java

2012/10/28
Sun Microsystems publicó por primera vez el lenguaje de programación Java en 1995. Desde entonces , esta plataforma libre ha impulsado aplicaciones, juegos y servicios en más de 850 millones de ordenadores personales , teléfonos móviles y otros dispositivos. Mientras que los usuarios del día a día puede que no note la función de devolución de llamada en Java, los programadores utilizan un equivalente de este código para agilizar las funciones de Java y aumentar la interactividad entre los objetos. Fundamentos de devolución de llamada

En el mundo de la programación , mecanismos permiten un método de devolución de llamada en un objeto para interactuar con un método separado en un objeto diferente . A través de esta función , un método " pide " otro método que le informe , o llame de nuevo , cuando un pre -programado , el evento específico - como un cambio de precio en una tienda en línea o una actualización de un blog - se produce . Una vez que se produce el evento , la función de devolución de llamada a menudo solicita el código para realizar otra función a través de un puntero de función . De esta manera, las devoluciones de llamada facilitar un intercambio bidireccional de información y recursos informáticos.
Java Implementación

el lenguaje de programación Java no soporta punteros , los programadores Java utilizan un elemento de la lengua conocida como interfaces para crear el equivalente de Java de la función de devolución de llamada . Para ello , los programadores definir una interfaz sencilla para declarar la invocación de un método específico . Los programadores pueden implementar esta función mediante la especificación de la clase para señalar un evento interesante y luego invocar un método según el caso.
Información de ocultar

Además de realizar dos funciones de intercambio de información de ida , los equivalentes de devolución de llamada en el lenguaje de programación Java permite a los programadores utilizar correctamente las técnicas de ocultamiento de información o prácticas que revelan sólo la información necesaria con respecto a la implementación de una clase . El ocultamiento de información habilitada por estas funciones ayuda a optimizar el código de Java , evitando el acoplamiento entre las clases , que a su vez impide que las clases se rompa entre sí.
En

Otros lenguajes de programación de comparación , incluyendo C , C + + y PHP, soporta una aplicación más tradicional de la función de devolución de llamada. Algunos programadores afirman que la falta de una función triple de Java permite que un método más seguro de la devolución de llamada, como devoluciones de llamada puntero invocadas se basan únicamente en la discreción del programador. Sin embargo , la función de devolución de llamada equivalente de Java no es inflexible. A diferencia de otros lenguajes de programación , la versión de Java de la devolución de llamada permite a los programadores para determinar los métodos llamados en tiempo de ejecución .

Programación Java
¿La máquina virtual de Java Haga Java más o menos seguro Desde una perspectiva de seguridad del sistema
Cómo: iReport para NetBeans
Cómo tomar la entrada en Java utilizando un escáner
¿Qué es LoadLibrary jvm.dll
Cómo crear dos instancias de Java
Cómo hacer que una aplicación Android con Netbeans
¿Cómo colocar elementos en un carro de compras en JSP
Cómo instalar un control ActiveX Sun Java
Conocimientos Informáticos © http://www.ordenador.online