| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Acerca de Máquina Virtual Java
    Cuando la gente habla acerca de Java , a menudo mencionan la Máquina Virtual Java ( JVM ) . Para alguien nuevo en Java, esto puede ser confuso. La naturaleza de la JVM y el papel que desempeña en el funcionamiento de los programas de Java es la clave de muchas de las características y beneficios de la lengua . Máquina Virtual

    La máquina virtual Java es un software de simulación de una máquina real. Cuando se ejecuta un programa Java, el equipo se inicia la máquina virtual Java y la máquina virtual se ejecuta el programa. Las instrucciones del programa se traducen por la máquina virtual en instrucciones para el sistema que se está ejecutando . Hay diferentes versiones de la máquina virtual Java para cada plataforma - PC , Mac o Linux - pero el mismo programa Java se pueden ejecutar en cualquiera de ellos
    Virtual Hardware
    .

    la máquina virtual se construye con cuatro piezas virtuales : los registros, la pila , el área y el método de almacenamiento dinámico . Los registros de realizar un seguimiento del estado de la pila y el lugar actual en el programa . La pila tiene variables y direcciones utilizados en las operaciones como las ejecuciones del programa . El área de método tiene el código de bytes real del programa que se ejecuta . La pila es donde se asigna memoria que necesita el programa, y más tarde regresó por el proceso de recolección de basura.
    Garbage Collection

    Una de las características de la máquina virtual Java está integrado en la recolección de basura . En muchos lenguajes de programación , el programador tiene que mantener manualmente un registro de la memoria de la aplicación toma y devuelve . En Java , la máquina virtual hace esta tarea por sí mismo . Cuando un programa Java se acaba con una sección de la memoria , la máquina virtual le dice a la computadora que la memoria está libre . Esto evita que una gran cantidad de errores , y realmente alivia un dolor de cabeza para los programadores.
    Access Memory

    Otra de las características de la máquina virtual de Java es el acceso a la memoria estructurada. En pocas palabras, la ubicación exacta de todas las variables y estructuras de datos en memoria no se conoce y se mantiene un registro de sólo por la máquina virtual. Los programadores no pueden conseguir en la memoria no deben. Este es un gran beneficio para la seguridad, la prevención no sólo los problemas accidentales , sino también las tácticas engañosas de hackers . Se basa en el diseño de la máquina virtual, hasta el nivel de bytecode .
    Sandbox

    El uso de una máquina virtual ofrece ventajas a los programas Java. Además de la compatibilidad entre plataformas , los programas Java son también más seguro. La máquina virtual es una "caja de arena ", es decir que un programa no puede acceder a los procesos de memoria o exterior de la máquina virtual. Si un programa se bloquea accidentalmente, se bloqueará la máquina virtual y dejar el sistema sin tocar. El recinto también cuenta con protección integrada contra virus o hackers , lo que les impide tener acceso al resto del equipo.

    Previous :

    next :
      Artículos relacionados
    ·Tutoriales de Java Collection 
    ·Cómo rotar las imágenes con el azulejo en Java 
    ·Procedimiento para interceptar eventos clave en Java 
    ·Cómo utilizar cadenas para contar el número de instan…
    ·Cómo implementar una lista en Android XML 
    ·Cómo integrar Android con Eclipse 
    ·Cómo crear un histograma horizontal en Java 
    ·Cómo leer un archivo de acceso aleatorio 
    ·NetBeans tipos de proyectos 
    ·Formato Java para Puntaje decimal flotante 
      Artículos destacados
    ·CURL y HTTP no pudo resolver Anfitrión 
    ·Cómo cambiar la contraseña de dominio de Script 
    ·Colas y Pilas Explicación 
    ·Cómo controlar los márgenes en un JavaScript 
    ·Cómo almacenar una fecha en una base de datos MySQL us…
    ·Cómo añadir CRLF a una cadena en Python 
    ·Cómo saber si un valor de texto ha cambiado en Visual …
    ·Cómo crear imágenes en miniatura JPG con PHP 
    ·Cómo crear una Pivot en VBA 
    ·Las herramientas usadas para convertir Algoritmos Progr…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com