osea que la maquina virtual de java es la que hace posible que java sea portable?

Pregunta de la clase:
Java Virtual Machine
Wilson Andrey  Cárdenas Henao

Wilson Andrey Cárdenas Henao

Pregunta
studenthace 7 años

osea que la maquina virtual de java es la que hace posible que java sea portable?

3 respuestas
para escribir tu comentario
    Juan Lafuente

    Juan Lafuente

    studenthace 7 años

    Efectivamente, la maquina virtual permite que tu código se ejecute en diversos OS, al ejecutar un programa en un OS Linux y en un OS Windows, etc.

    Elio Alejandro Marcano Brito

    Elio Alejandro Marcano Brito

    studenthace 7 años

    Encontré esto. Espero te sirva: Java va un paso más allá. El código compilado también es portable a cualquier máquina, esto es posible debido a que Java trabaja con una máquina virtual (se dice entonces que Java es un lenguaje interpretado) y genera su propio código máquina para esa máquina virtual. Estos ficheros que tienen extensión .class están en un código máquina denominado Bytecode. De esta forma con tener una máquina virtual de Java para una determinada plataforma (entendiendo plataforma como la suma de arquitectura hardware + sistema operativo) el programa Java en .class será completamente operativo.

    Diego Alexander Forero Higuera

    Diego Alexander Forero Higuera

    Team Platzihace 7 años

    Si, la JVM es la que se instala en cada sistema y hace que funcione el mismo código en cada sistema.

Curso Básico de Java SE 2018

Curso Básico de Java SE 2018

Java es un lenguaje de programación con el que puedes desarrollar software multiplataforma gracias a la JVM (Máquina Virtual de Java). Aprende las características fundamentales del lenguaje y desarrolla tus propios proyectos. Serás capaz de aplicar desde conceptos básicos, pasando por sus características orientadas a objetos y otros conceptos avanzados como herencia y polimorfismo.

Curso Básico de Java SE 2018
Curso Básico de Java SE 2018

Curso Básico de Java SE 2018

Java es un lenguaje de programación con el que puedes desarrollar software multiplataforma gracias a la JVM (Máquina Virtual de Java). Aprende las características fundamentales del lenguaje y desarrolla tus propios proyectos. Serás capaz de aplicar desde conceptos básicos, pasando por sus características orientadas a objetos y otros conceptos avanzados como herencia y polimorfismo.