¿Cuál es la diferencia entre los archivos fuente de Java y las aplicaciones Java? ¿Por qué un archivo fuente Java no tiene una clase principal pero una aplicación Java sí la tiene?
La diferencia entre archivos fuente Java y aplicaciones Java:
Un archivo fuente Java es solo un archivo de texto, pero su contenido se ajusta a las especificaciones de sintaxis de Java.
Las aplicaciones Java están pensadas para ejecutarse, por lo que deben tener una clase principal.
La biblioteca Java no se utiliza para ejecutarse directamente, sino para ser llamada por otros programas Java, por lo que no necesita una clase principal.
Java es un lenguaje de programación orientado a objetos. No solo absorbe las diversas 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 Java es potente, simple y fácil de usar. Utilice dos funciones. Como representante de los lenguajes de programación estáticos orientados a objetos, el lenguaje Java implementa perfectamente la teoría orientada a objetos y permite a los programadores realizar programación compleja con una forma de pensar elegante.
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.
Java puede escribir aplicaciones de escritorio, aplicaciones web, sistemas distribuidos y aplicaciones de sistemas integrados, etc.
Historia del desarrollo:
En la década de 1990, aparecieron sistemas informáticos de un solo chip en el campo del hardware. Tan pronto como apareció este sistema de bajo precio, inmediatamente atrajo la atención de quienes estaban en el sector. El campo del control automático, porque su uso puede mejorar en gran medida la inteligencia de los productos electrónicos de consumo (como decodificadores de TV, hornos de pan, teléfonos móviles, etc.).