Tecnología

Inicio

Por definición JDK

El lenguaje de programación Java representa uno de los lenguajes de programación más fundamentales de la informática. La razón de esto es debido a la portabilidad de Java. Cualquier dispositivo con el entorno de ejecución de Java puede ejecutar un programa Java, y el programa se ejecutará el mismo, independientemente del sistema subyacente. Los programadores que deseen desarrollar aplicaciones Java también necesitan el JRE, pero también requieren el Kit de Desarrollo de Java. El JDK contiene el JRE, junto con las bibliotecas y el compilador de programación Java necesarios para el desarrollo del programa Java.

Java Runtime Environment

Con el fin de ejecutar cualquier programa Java, debe tener instalado el entorno de ejecución de Java al usuario. El entorno de ejecución representa la máquina virtual de Java, a través del cual todos los programas Java se ejecutan. En lugar de los lenguajes de programación compilados tradicionalmente, como C o C ++, Java compila en "código de bytes" que la máquina virtual a continuación, se ejecuta a través del sistema operativo anfitrión. Así, a diferencia de un programa en C, que sólo se pueden ejecutar en el sistema en que fue compilado en un programa Java puede correr a través de la máquina virtual, y la máquina virtual se traduce el código de bytes al sistema operativo.

Kit de desarrolladores de Java

Con el fin de desarrollar programas en Java, el programador debe tener un compilador Java y bibliotecas de compilación, junto con las bibliotecas de apoyo para las tareas de programación habituales, tales como la depuración. El Kit de desarrollo de Java representa la colección de estas bibliotecas, incluyendo el "javac" compilador de Java. El JDK contiene el compilador, las bibliotecas de programación y el JRE con el fin de brindar a los programadores con una plataforma que puede compilar y ejecutar programas Java.

JDK como plataforma de desarrollo

Mientras que muchos desarrolladores y empresas han construido y mantenido bibliotecas de desarrollo Java para facilitar las aplicaciones más avanzadas o específicas de Java, todo lo que cualquier programador uno realmente requiere es el JDK con el fin de iniciar el desarrollo de Java. Existen otras bibliotecas que permiten a los desarrolladores de Java para extender la funcionalidad de ciertos programas, como las capacidades para crear servidores web, juegos y aplicaciones gráficas. Sin embargo, todos estos extender el JDK; el Kit de desarrollo sirve como la base para la programación Java. Contiene todas las herramientas necesarias para administrar cuentas de usuario de entrada / salida, crear y gestionar conexiones web, o crear instancias y gestionar estructuras de datos complejas.

JDK y Programación

Escribir un programa Java puede ser tan simple como abrir un archivo de texto, y la creación de una clase que imprime "Hola mundo". Con el JDK, a continuación, el programador puede compilar el archivo "hello.java" usando el compilador javac. Sin embargo, entornos más complejos, como el IDE Eclipse, dan las herramientas de programación para escribir código más rápido, organizar proyectos y depurar aplicaciones. Sin embargo, Eclipse todavía requiere el JDK. No puede funcionar como una herramienta de aplicación Java sin ella.