“Conocimiento Programación>Programación Java

Ventajas y desventajas de las máquinas virtuales Java

2011/10/7
La Máquina Virtual Java ( JVM ) es un entorno que ejecuta programas Java. Los programas de Java se compilan en un lenguaje intermedio llamado bytecode , que es lo que ejecuta la JVM. Cualquier programa compilado en código de bytes se puede ejecutar en cualquier plataforma que tiene una JVM instalado en él . Esto hace que el software de Java compatible con muchas plataformas diferentes . La JVM tiene algunas ventajas y desventajas que cualquier desarrollador debe sopesar con cuidado antes de invertir en el desarrollo de Java notables . Plataforma Independencia

Java bytecode se puede escribir una vez y ejecutar en varias plataformas. Java bytecode no tiene que ser transferido a un entorno de hardware específico, ya que se ejecuta en la máquina virtual de Java. Cualquier aplicación compilado en bytecode Java puede ejecutarse en cualquier plataforma informática que cuenta con una máquina virtual Java.
Seguridad

Java fue escrito pensando en la seguridad . La máquina virtual de Java se ha incorporado en las características de seguridad que permiten a los programadores a escribir programas Java de alta seguridad. También impide que el software malicioso poner en peligro el sistema operativo ( OS) , ya que mantiene las aplicaciones Java de la interacción con los recursos del sistema operativo .
Rentabilidad
programas Java

que ejecutarse en una Máquina Virtual Java tienden a realizar más lento que los programas equivalentes escritos en C + + . La neutralidad sistema de código de bytes actúa como una desventaja cuando se trata de rendimiento. Esto es debido a la optimización del código se basa en gran medida de las características específicas del sistema . Desde Java bytecode es el sistema neutral , no puede ser optimizado para un conjunto de hardware específico.
Corrección

Un programa que lleva a cabo , como se esperaba , se dice que es correcto . Desde un programa Java se basa en la máquina virtual de Java para ejecutarlo , la JVM debe estar libre de errores para que el programa funcione correctamente. Esta confianza en la máquina virtual de Java presenta un posible punto de fallo para el programa. Afortunadamente , el software de la máquina virtual de Java se produce con estándares muy altos , por lo que no es probable que se entregue con los errores. En cualquier caso, un fallo en la máquina virtual de Java es una posibilidad que debe ser considerada .

Programación Java
Cómo acceder a Directorio de Recursos Netbeans
Cómo analizar una cadena de entrada para contar cartas en Java
Cómo dar formato a una cadena en ASCII Java
Cómo hacer una pirámide de caracteres con Java
¿Cómo puedo encontrar el primer número en Java
Cómo utilizar una sentencia if para la selección en Java
Acerca de Sun Java Certificaciones
Java Teoría y Práctica : Colección de basura en el 1.4.1 JVM
Conocimiento de la computadora © http://www.ordenador.online