Java Virtual Machine (JVM) Para conocer un poco mas de JAVA Enlace Ya que existen diferentes tipos de CPU, y se van realizando cambios en estos a través del tiempo se necesitaba que existiera un programa que se pudiera ejecutar en todos o al menos en la mayoría es decir un código neutro que pueda utilizarse en cualquier máquina, Entonces lo que hace el JVM es interpretar el código neutro para convertir lo en un código que el CPU en tienda o mas bien en el código que utiliza, y es por esto que se busco la manera de que existiera un código capaz de ejecutarse en cualquier dispositivo asi no se deberá cambiar el procesador ni la maquina si no que se puede ejecutar fácilmente en la que este disponible lo cual beneficia a las empresas. Entonces Java Virtual Machine (JVM) se convierte en una pieza fundamental para JAVA ya que permite ejecutar programas escritos de JAVA, algunos de los aspectos claves son: · Compilacion Just-In-Time (JIT): La JVM la utiliza para poder traduc
JAVA RUNTIME ENVIRONMENT (JRE) El JRE (Java Runtime Environment) es esencial en JAVA ya que es quien permite ejecutar las aplicaciones de JAVA. Este es un conjunto de herramientas y bibliotecas que necesita JAVA para poder ejecutar sus aplicaciones a diferencia del JDK este no posee un copilador. El JRE (Java Runtime Environment) interpreta el bytecode lo cual hace que este lo ejecute en el sistema operativo, una ventaja del JRE es que permite que JAVA sea multiplataformas es decir no es necesario modificar el código mientras tanto el sistema operativo siempre sea compatible podrás ejecutar el mismo programa sin problemas. Entonces por medio del JRE se pueden ejecutar los programas JAVA esto incluyendo la JMV, pero si solo necesita correr las aplicaciones JAVA y no desarrollarlas con solo tener el JRE es suficiente para poder utilizarlo. Escrito por: Tatiana Lisseth Rivera Hernandez Diego Alexander Zepeda Sanchez
El bytecode El bytecode es un formato que funciona como intermediario de código entre el programa de JAVA, es decir primero se ejecuta JAVA luego el Bytecode y por ultimo el JVM que traduce el código dependiendo la maquina en uso. Como podemos observar en la imagen primero tenemos e código escrito de JAMA en un lenguaje de programación, luego el Bytecode lo transforma en un semi código que la maquina todavía no es capaz de entender y por ende de ejecutar, es donde la JVM transforma este semi código a un lenguaje que la maquina pueda comprender (código binario). Código binario. Es un sistema con base 2 que funciona solamente con 1 y 0, este el lenguaje o código que utilizan los dispositivos electrónicos para poder comprender ordenes, para interpretar cuando se trata de colores, música, cantidades, imágenes, sonidos, etc. Con el echo de utilizar solo estos dos números los cuales sus posiciones tiene una razón de ser ya que dependiendo de esto se interpreta la orden correcta así q
Comentarios
Publicar un comentario