¿Por qué Java es independiente de la plataforma?

Aprender: qué Java es independiente de la plataforma ? ¿Qué entiende por independiente de la plataforma? Cómo Java es independiente de la plataforma ?

Dado que, sabemos que “Java es un lenguaje independiente de la plataforma” . En primer lugar vamos a entender lo que es independencia de plataforma?

Cuando escribimos un programa (o código) en un sistema operativo (o plataforma) y ejecutar en otro sistema operativo como Linux o UNIX. Obtendremos el mismo resultado, cuando ejecutamos un programa No existe efecto de la producción.

Por qué Java es independiente de la plataforma?

  • Cómo Java es independiente de la plataforma sólo por código de bytes (es decir, código de bytes es el código entendible máquina de la JVM (Java Virtual Machine))
  • Mediante el uso de Java bytecode ejecución demuestra que es un lenguaje independiente de la plataforma.
    En este caso, es el proceso de ejecución de Java de código de bytes.
    sample.java y rarr; javac (muestra class.) y rarr; JVM (sample.obj) y rarr; mostrar la salida class.
  • código fuente Primero es utilizado por el compilador de Java y convertido ese código en . class archivo y el código de archivo final es en forma de código class y ese archivo class es utilizado por JVM y otra vez a convertir en archivo de objeto y luego después de salida de la pantalla byte en la pantalla.
  • plataforma Java es independiente del lenguaje (en términos simples que podemos ejecutar (. class archivo) en cualquier plataforma. El comportamiento será el mismo (en Mac, Linux y Windows)).
  • Java compilador convierte el código fuente a código de bytes de código de bytes y no está diseñado final un sistema operativo específico comprensible.
  • JVM lee el código de bytes y traducir el código de bytes de sistema operativo específico forma comprensible.
  • Bytecode son conocidos también como código comprensible JVM o código intermedio.
  • comunica con Java JVM y se comunica con el código JVM class.
  • Si existe, entonces Bytecode JVM leerá y si no existe entonces JVM elevará una excepción.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *