Red de conocimiento informático - Aprendizaje de programación - ¿En qué lenguaje de programación se basa JAVA?

¿En qué lenguaje de programación se basa JAVA?

El estilo del lenguaje de programación Java es muy cercano al lenguaje C y al lenguaje C++. Java es un lenguaje de programación puramente orientado a objetos que hereda la tecnología central orientada a objetos del lenguaje C++. Java abandona los punteros propensos a errores (reemplazados por referencias), la sobrecarga de operadores (sobrecarga de operadores), la herencia múltiple (reemplazada por interfaces) y otras características en el lenguaje C, y agrega una función de recolector de basura para reciclar objetos a los que ya no se hace referencia. El espacio de memoria ocupado permite a los programadores ya no tener que preocuparse por la gestión de la memoria. En Java 1.5, Java introdujo características del lenguaje como programación genérica, enumeraciones con seguridad de tipos, parámetros de longitud variable y carga/unboxing automático.

Java es diferente de los lenguajes informáticos generales compilados y ejecutados y de los lenguajes informáticos interpretados y ejecutados. Primero compila el código fuente en código de bytes binario (código de bytes) y luego depende de máquinas virtuales en varias plataformas para interpretar y ejecutar el código de bytes. Esto logra la función multiplataforma de "compilar una vez y ejecutar en todas partes". Sin embargo, cada ejecución del código de bytes compilado lleva una cierta cantidad de tiempo, lo que también reduce en cierta medida el rendimiento del programa Java.

De la Enciclopedia Baidu: Java

Puedes considerarlo como C++, pero debido a que abandona muchas cosas, la velocidad de desarrollo es mucho más rápida que C++, por lo que el rendimiento será reducido.