¿Qué es el JDK? El - Conceptos clave y componentes de JDK

Tabla de contenido:

Anonim

Introducción a JDK (Kit de desarrollo de Java)

JDK se llama comúnmente como el entorno de desarrollo de software. Básicamente, proporciona el entorno de desarrollo para todas las aplicaciones y applets basados ​​en Java. Incluye algunos de los componentes de software y, por lo tanto, también se denomina paquete de componentes de software. Java es un programa independiente de la plataforma, es decir, se puede usar en varios escenarios, independientemente del sistema. Es uno de los lenguajes de programación rápidos, confiables y seguros. Se puede usar para ejecutar sitios web y aplicaciones. Pero Java no se puede implementar correctamente sin JDK (Java Development Kit).

¿Qué es el JDK?

Todas las aplicaciones y applets basados ​​en Java se desarrollan utilizando el JDK. Se compone de una serie de componentes de software. Uno es JRE (Java Runtime Environment) y otras herramientas como java y javac, que en conjunto se denominan como herramienta de desarrollo. JRE tiene JVM (Java Virtual Machine) y otros archivos de biblioteca. JDK proporciona una base para todas las aplicaciones destinadas a construir en la plataforma Java. El software contiene una variedad de herramientas y utilidades, lo que ayuda a realizar una variedad de tareas. Entonces, esto es solo una descripción general de JDK.

Componentes JDK

Echemos un vistazo a algunos de los componentes JDK más utilizados que se enumeran a continuación:

  1. JRE : Java Runtime Environment
  2. Java: es simplemente un cargador que funciona para todas las aplicaciones de Java. Además, esta herramienta en particular interpreta el archivo de clase generado por javac. El único iniciador de Java se utiliza con el propósito de desarrollo e implementación. Atrás quedaron los días en que JRE se usaba como lanzador de despliegue. Hoy en día, JRE no existe con Sun JDK y está totalmente reemplazado por este nuevo cargador de Java.
  3. javac: es un compilador. Y, básicamente, convierte el código fuente en código de bytes Java
  4. appletviewer : a través de este componente, sin la ayuda de un navegador web, podemos ejecutar los applets de Java e incluso depurarlos.
  5. apt: se usa como herramienta de procesamiento de anotaciones
  6. extcheck: para identificar los conflictos, se utiliza esta próxima comprobación
  7. idlj: un compilador de IDL a Java, utilizado para generar enlaces Java a partir del archivo IDL de Java proporcionado
  8. jabswitch: es un puente de acceso Java
  9. javadoc: es un generador de documentación, que produce documentación de los comentarios del código fuente, automáticamente
  10. jar: es un archivador. Junto con los paquetes de bibliotecas de clases relacionadas en un archivo JAR. Además, gestiona esos archivos
  11. javafxpackager: es una herramienta para obtener paquetes y firmar aplicaciones JavaFX
  12. jarsigner: es una herramienta de verificación y firma de jarras
  13. javah: es un generador de código auxiliar y un encabezado 'C' que se utiliza para escribir métodos integrados
  14. javap: es un desensamblador de archivos de clase
  15. javaws: es un iniciador Java Web Start para aplicaciones JNLP
  16. JConsole: es una consola utilizada para la supervisión y gestión de Java
  17. jdb: es un depurador
  18. jhat: es una herramienta de análisis de montón de Java (experimental)
  19. jinfo: se utiliza especialmente para obtener la información de configuración de un proceso Java en ejecución
  20. jmap: es un jmap de Oracle que también es un mapa de memoria. Esto da el resultado del mapa de memoria para Java. Por otro lado, es útil para imprimir memoria de montón o mapas de memoria de objetos compartidos detalles de un volcado o proceso de núcleo particular.
  21. jmc: se conoce como control de misión Java
  22. jps: es un proceso JVM, herramienta de estado. Es capaz de enumerar las JVM HotSpot instrumentadas en el sistema de destino
  23. jrunscript: es un shell de script de línea de comandos Java
  24. jstack: una herramienta imprime rastros de pila Java de hilos Java
  25. jstat: herramienta de monitoreo estadístico de Java Virtual Machine
  26. keytool: una herramienta para manipular el almacén de claves
  27. pack200: herramienta de compresión JAR
  28. Policytool: utilidad que determina el tiempo de ejecución de Java. Eso significa que es una herramienta de creación y gestión de políticas.
  29. VisualVM: es una herramienta visual. Está integrado con numerosas herramientas JDK de línea de comandos.
  30. wsimport : Produce artefactos portátiles JAX-WS con el objetivo de invocar un servicio web
  31. xjc: es la parte de la API de Java que impulsa la API de enlace XML (JAXB). Después de aceptar el esquema XML, genera clases Java

Con esto, las herramientas de desarrollo también están disponibles; Las bibliotecas y aps están disponibles con el JDK. Un componente principal más es JVM, llamado como Java Virtual Machine proporciona el soporte de ejecución con cualquier plataforma.

Estos son los componentes de software disponibles con el JDK.

Entendiendo JDK

Una plataforma clave JDK se utiliza para construir aplicaciones basadas en Java. Y, se considera como el corazón del compilador de Java. JDK se utiliza para desarrollar software basado en Java, mientras que JRE es útil para ejecutar código Java. Para ejecutar simplemente programas Java, JDK requiere JRE (utilizado como un componente independiente).

¿Por qué se usa JDK?

El Kit de desarrollo de Java contiene una variedad de herramientas e información de desarrollo de Java. Implementar el software Java es tan fácil como descargar el software JDK y combinarlo con el classpath. Después de descargar en el momento de instalar JDK, elegir la versión correcta de Java será la única forma de ejecutar el programa. Java 8 es una versión de uso común, pero Java 10 es la última versión también disponible en línea.

Un conjunto de directorios: JDK se utiliza en la aplicación de la especificación de la plataforma Java, incluidas las bibliotecas de clases y el compilador. También se puede llamar como el superconjunto del JRE.

Propósito de JDK

El propósito principal de JDK es compilar el código y convertir el código Java en el código de bytes, donde el JRE es necesario para ejecutar esos códigos de bytes.

El kit de desarrollo de Java se puede implementar en las diferentes plataformas Java que se enumeran a continuación y que lanzó Oracle Corporation.

  • Java SE: Plataforma Java Edición Estándar
  • Java EE: Enterprise Edition Java Platform
  • Java ME: Plataforma Java Micro Edition

Elegir una de las plataformas anteriores depende totalmente del tipo de proyecto que se emprenda.

Conclusión

Entonces, de eso se trata JDK. Es un buen momento para comenzar a trabajar con una comprensión profunda de JDK. Será más fácil construir la aplicación JAVA aprendiendo los conceptos básicos de JDK y sus componentes como se explica en el artículo anterior. Por lo tanto, comience y aproveche al máximo este contenido para lograr resultados rentables a largo plazo.

Artículos recomendados

Este artículo se ha guiado a Qué es un JDK (Kit de desarrollo de Java). Aquí discutimos los conceptos básicos con la lista de componentes y usos. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Cómo instalar Java 8
  2. ¿Es Javascript sensible a mayúsculas y minúsculas?
  3. Python 3 hoja de trucos
  4. Funciones de cadena de C ++
  5. Etiqueta JavaFX
  6. Diseños JavaFX
  7. Tipos y cómo crear gráficos JavaFx?
  8. Control deslizante JavaFX
  9. ¿Cómo ingresar texto en JavaFX TextField?
  10. Constructores y métodos del botón JavaFx
  11. Los 15 métodos principales de HBox en JavaFX