Bueno resolvamos las interrogantes expuestas en el título, intentaré ser lo más claro posible con este tema para que nos vayamos entendiendo con el correr del tiempo y los capítulos se hagan más técnicos.
Solo para que se entienda mejor el texto, quiero que consideren algunas siglas.
JRE = Java Runtime Environment (Ambiente de Ejecución de Java)
JVM = Java Virtual Machine (Máquina Virtual de Java)
Bueno el JRE como su nombre lo indica es el ambiente de ejecución de aplicaciones java, es decir, en palabras simples, es lo mínimo que un computador debe tener para ejecutar aplicaciones desarrolladas en java.
Este ambiente de ejecución para aplicaciones Java (JRE) está compuesto por dos importantes áreas, la primera son las clases que conforman el API de java y la segunda es la JVM.
El API son todas las clases que componen el ambiente Java y que al momento de ser utilizadas desde la aplicación podrán ser ejecutadas y/o interpretadas por la JVM.
La JVM es un componente de software que actúa justamente como una máquina virtual o un espacio virtual de memoria donde se ejecutan las aplicaciones Java.
Entonces resumiendo, si yo deseo ejecutar una aplicación de Java lo mínimo que debe tener mi máquina es el JRE, hoy en día la mayoría de las máquinas que se conectan a internet tienen JRE instalado.
No he querido ahondar demasiado en la JVM ni el API de Java, ya que creo que merecen una entrada propia que redactaré más adelante.
Espero que les haya servido.
Comentar cualquier duda, sugerencia o consulta, lo importante es compartir información y aprender.
Más información sobre lo que es un API
Más información sobre lo que es un API
Saludos a todos
Atte. Jason Dinamarca
0 comentarios:
Publicar un comentario