Tecnología

Inicio

Características de los applets de Java

Características de los applets de Java


Java se ha convertido en un lenguaje cada vez más popular, ya que permite a los usuarios de la computadora para escribir código que se puede ejecutar en cualquier plataforma. Esto es especialmente útil para los pequeños programas o subprogramas, que no necesitan ser optimizados para cualquier sistema operativo en particular y que son demasiado pequeños para escribir múltiples versiones para ser económicamente rentable.

Orientado a objetos

Java está completamente orientado a objetos. A diferencia de C ++, lo que permite a los usuarios utilizar los objetos, con Java no hay opción: todo es un objeto. bibliotecas estándar proporcionan clases que se ocupan de todas las operaciones estándar, tales como entrada / salida y la manipulación del lenguaje. También hay una biblioteca que se ocupa específicamente de applets que ayuda a su código de interactuar con el navegador.

Portátil

Antes de código fuente se puede ejecutar como un programa, debe ser compilado para que el ordenador puede entender. Por lo general, sin embargo, el programa ejecutable que se traduce normalmente sólo trabajar en una plataforma específica, como Windows o Linux. applets de Java funcionan de manera diferente. Ellos son compilados como de costumbre, pero entonces también son interpretados por una Máquina Virtual de Java. Esto tiene la ventaja de que cualquier navegador puede ejecutar un applet de Java, aunque tiene el inconveniente de que el navegador debe ejecutar la máquina virtual de Java.

Seguro

applets de Java son más seguros que los programas ordinarios, porque no hay manera de saber de antemano dónde va a ser almacenada antes de ejecutar el applet, por lo que muchos de los ataques comunes inviable la memoria. Además, la máquina virtual de Java comprueba el applet antes de la ejecución para asegurarse de que se compiló en un compilador estándar; Si el applet ha sido manipulado hay una buena posibilidad de que la máquina virtual de Java se dará cuenta de los cambios antes de que se ejecute el código.

uso de memoria

Una de las principales desventajas de C y C ++ es que el programador es responsable de asignar y desasignar memoria. Si esto se hace de forma incorrecta, una pérdida de memoria puede desarrollar, drenando los recursos del sistema. Los programadores no son responsables de cancelar la asignación de memoria para un applet de Java. En cambio, la máquina virtual de Java está buscando constantemente la memoria no utilizada y desasignar ella. Las pérdidas de memoria son todavía posibles, pero son mucho menos preocupante que en otras lenguas.

Sintaxis

applets de Java se escriben en una sintaxis similar a C y C ++, por lo que si un desarrollador de software decide escribir un applet, la transición no debe tomar mucho tiempo. Sin embargo, hay algunas diferencias importantes que los programadores deben tener en cuenta: los datos booleana es verdadera o falsa en lugar de los números enteros 0 ó 1, por ejemplo.