Aprendiendojava

Páginas: 2 (418 palabras) Publicado: 17 de octubre de 2012
TEMAS INTRODUCTORIOS
La Máquina Virtual de Java (JVM, Java Virtual Machine)
La máquina virtual de Java se denomina al procesador o entorno virtual que se utiliza para
interpretar los bytecodes delos binarios de Java, ya que como sabemos Java se hizo para correr en
cualquier plataforma sin recompilar los binarios. De esta manera este entorno virtual se puede obtener
para nuestra arquitecturay sistema operativo sin modificaciones a nuestro programa original (esto no es
cierto si utilizamos una mala dinámica de programación).
Podemos entonces generar un binario y este podrá Correr enLinux, MAC OSX, FreeBSD,
Solaris, o Windows, y para las arquitecturas disponibles en las que podamos obtener la JVM, como ser
AMD64, SPARC, PIV, etc. etc.
La máquina virtual de Java ha tenido lacaracterística de ser un entorno de ejecución pesado en
términos de recursos del procesador y memoria, que por medio de una administración rigurosa del
sistema operativo estos podrían llegar a serinsuficientes y las aplicaciones ejecutarse de manera muy
lenta. Esto no es cierto en la actualidad, existen alternativas a la JVM provista por Sun Microsystems
que permiten una velocidad comparable auna aplicación compilada en C++ nativa en la arquitectura, un
ejemplo de esto es Kaffe, Kaffe (www.kaffe.org) es una máquina de Java OpenSource que puede
compilarse sin mayores modificaciones ennuestra arquitectura necesaria y correrá increíblemente más
rápida que la distribución estándar de JVM de Sun Microsystems y consumirá muchos menos recursos.
Kit de desarrollo y Entorno de ejecución(JDK, JRE)
El Kit de desarrollo conocido como JDK (Java Development Kit) provee de un compilador, un
mecanismo para comprimir un proyecto en un solo archivo de tipo JAR (que es compatible con ZIP) y
unentorno de ejecución para nuestros binarios.
Cuando nuestro proyecto terminado se prepara para distribuir, no es necesario tener el compilador
y la mayoría de las herramientas que se proveen en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • AprendiendoJava
  • AprendiendoJava-y-POO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS