Nombrado en honor a java
Java es un lenguaje de programación orientado a objetos. No solo absorbe las ventajas del lenguaje C++, sino que también abandona conceptos como la herencia múltiple y los punteros que son difíciles de entender en C++. El lenguaje tiene dos características: Función Potente y fácil de usar. Como representante de los lenguajes de programación estáticos orientados a objetos, el lenguaje Java implementa perfectamente la teoría orientada a objetos, lo que permite a los programadores realizar programación compleja con una forma de pensar elegante [1].
Java tiene las características de simplicidad, orientación a objetos, distribución, robustez, seguridad, independencia y portabilidad de plataforma, subprocesos múltiples y dinámica [2]. Java puede escribir aplicaciones de escritorio, aplicaciones web, sistemas distribuidos y aplicaciones de sistemas integrados [3].
Entorno de programación
JDK (Java Development Kit), también conocido como Java Development Kit o Java Development Tools, es un entorno de desarrollo de programas para escribir applets y aplicaciones Java. JDK es el núcleo de Java, incluido el entorno de ejecución de Java, algunas herramientas de Java y la API de Java. No importa cuál sea el servidor de aplicaciones Java, tiene una versión incorporada del JDK. Sun publica el JDK principal. Además de Sun, muchas empresas y organizaciones han desarrollado sus propios JDK, como los desarrollados por IBM, Jrocket desarrollado por BEA y desarrollado por la organización GNU...[13]? .
Además, la máquina virtual Java en el subconjunto de API Java SE y la biblioteca de clases API de Java se pueden denominar colectivamente JRE (JAVA Runtime Environment), que es un entorno estándar que admite la ejecución de programas Java [ 14]? .
JRE es un entorno de ejecución y JDK es un entorno de desarrollo. Por lo tanto, se requiere JDK al escribir programas Java y JRE al ejecutar programas Java. JDK ya contiene JRE, por lo que mientras JDK esté instalado, podrá editar y ejecutar programas Java normalmente. Pero dado que JDK contiene una gran cantidad de contenido que no tiene nada que ver con la ejecución y ocupa mucho espacio, no necesita instalar JDK para ejecutar programas Java normales, ¿solo necesita instalar JRE [15]? .
Herramientas de programación
Eclipse: ¿una plataforma de desarrollo escalable de código abierto basada en Java[16]? .
NetBeans: un entorno de desarrollo integrado Java de código abierto adecuado para diversas aplicaciones web y cliente.
IntelliJ IDEA: tiene buenas funciones de análisis de código y solicitud automática de código. [17]?
MyEclipse: ¿Un software comercial desarrollado por Genuitec, es un entorno de desarrollo integrado ampliamente utilizado para aplicaciones Java [18]? .
EditPlus: Si el compilador de Java "Javac" y el intérprete "Java" están configurados correctamente, ¿puede utilizar EditPlus directamente para compilar y ejecutar programas Java [19]? .