“Conocimiento Programación>Programación Java

Ventajas y desventajas del Intérprete de Java Virtual Machine

2012/5/7
El lenguaje de programación Java está diseñado para funcionar a través de una "máquina virtual". Esto es a diferencia de lenguajes como C, donde un programa está escrito y compilado para una arquitectura específica y el sistema operativo .
El lenguaje de programación Java está diseñado para funcionar a través de una "máquina virtual" Unidos La Máquina Virtual Concept

Una máquina virtual es una capa de abstracción que le da un programa de una simplificada interfaz para interactuar con una variedad de equipos físicos y sus sistemas operativos
ventaja: . Seguridad

una ventaja de usar la máquina virtual Java ( VM ) es que los intentos de la máquina virtual para comprobar todos los programas antes de ejecutar la actividad maliciosa , e incluso graves errores dentro de un programa Java se limita a la máquina virtual sandbox
Ventaja : . Cross Platform

tremenda ventaja de la máquina virtual Java es que permite que un programa para ser escrito y compilado sólo una vez , que luego se puede ejecutar en una amplia variedad de sistemas y sistemas operativos sin modificaciones . Muchos teléfonos móviles y dispositivos embebidos incluyen un Java VM
Desventaja: . Velocidad

Como la programación debe ser traducido del genérico " bytecode " al código máquina para el objetivo sistema, ya que se está ejecutando , es imposible para Java para realizar lo antes idiomas que puede compilar directamente en código de máquina para los sistemas de destino
Desventaja: . Plataforma Características específicas

Debido a que la máquina virtual de Java debe ejecutarse en una amplia variedad de sistemas , las características específicas de un sistema operativo a menudo no se aplican en los programas de Java . Además, el "look and feel " de las aplicaciones Java a menudo puede ser muy diferente a los estilos por defecto de las aplicaciones nativas dentro de un sistema operativo.

Programación Java
Cómo hacer un Beep Con Java
¿Puede Java quitar la última instancia de un carácter de una cadena
Cómo integrar teletipos comunes
¿Cómo deshacerse de la Red X en Java
¿Escribir un subprograma de Java que le pida al usuario que ingrese dos números de punto flotante obtenidos y extraiga la suma del producto de los números?
Cómo modificar una rutina aleatoria Java
Cómo diseñar una bolsita
Cómo entrar en un literal flotante en Java
Conocimiento de la computadora © http://www.ordenador.online