Componentes de Java
JDK
JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java.
Componentes del JDK
Intérprete en tiempo de ejecución (JRE)
Compilador
Visualizador de applets
Depurador
Generador de documentación
JVM
La máquina virtual Java ejecuta instrucciones generadas por un compilador Java. Consta de un intérprete de bytecode y un entorno de tiempo de ejecución que permiten ejecutar los archivos de clase Java en cualquier plataforma, sea cual sea la plataforma en la que se desarrollaron originariamente.
Es un entorno de tiempo de ejecución que puede añadir en un navegador web o en cualquier sistema operativo, como
El cargador de clases y el gestor de seguridad, que forman parte del entorno de tiempo de ejecución Java, aíslan el código que proviene de otra plataforma. También pueden restringir a qué recursos del sistema puede acceder cada una de las clases que se cargan.
JRE
JRE es la parte de tiempo de ejecución del software de Java, que es todo lo que necesita para ejecutarlo en el explorador web.
Java Runtime Environment (JRE) es lo que se obtiene al descargar el software de Java. JRE está formado por Java Virtual Machine (JVM), clases del núcleo de la plataforma Java y bibliotecas de la plataforma Java de soporte
JRE permite applets escritos en el lenguaje de programación de Java para ejecutar en varios exploradores.