Diferencia entre revisiones de «Máquina virtual Java»

Contenido eliminado Contenido añadido
Etiqueta: posibles pruebas
m Revertidos los cambios de 148.231.124.203 (disc.) a la última edición de Ganímedes
Línea 19:
 
== Entorno de ejecución ==
TODO LO DE ABAJO ES MENTIRA
Para poder ejecutar una aplicación en una Máquina Virtual de Java, el programa código debe compilarse de acuerdo a un formato binario portable estandarizado, normalmente en forma de ficheros con extensión .class. Un programa puede componerse de múltiples clases, en cuyo caso cada clase tendrá asociado su propio archivo .class. Para facilitar la distribución de aplicaciones, los archivos de clase pueden empaquetarse juntos en un archivo con formato jar. Esta idea apareció en la época de los primeros applets de Java. Estas aplicaciones pueden descargar aquellos archivos de clase que necesitan en tiempo de ejecución, lo que suponía una sobrecarga considerable para la red en una época donde la velocidad suponía un problema. El empaquetado evita la sobrecarga por la continua apertura y cierre de conexiones para cada uno de los fragmentos necesarios.