Red de conocimientos turísticos - Conocimientos sobre calendario chino - Código fuente de gestión de miembros java

Código fuente de gestión de miembros java

Java se desarrolló a partir de C y conserva la mayor parte del contenido de C, y su método de programación es similar al de C. Pero la sintaxis de Java es más clara, más pequeña y más fácil de aprender. Sun realizó una investigación en profundidad sobre varios lenguajes de programación, abandonó las deficiencias de otros lenguajes y finalmente se retiró de Java. De esta manera, Java resuelve fundamentalmente las deficiencias inherentes de C y forma un nuevo lenguaje completamente orientado a objetos. Hay más similitudes que diferencias entre Java y C/C++. A los lectores con conocimientos de C les resultará más fácil aprender Java. En comparación, el entorno de programación de Java es más sencillo.

Al principio no teníamos claros estos conceptos, pero poco a poco los fuimos aclarando. Primero hablemos de la diferencia entre Java y js. La diferencia más simple es que uno es la parte trasera y el otro es la parte delantera.

Java es un lenguaje puramente orientado a objetos. En realidad, Javascript es completamente diferente de Java. Antes no se llamaba JavaScript, se llamaba etscape Navigator. Se dice que se cambió a js para el automóvil paralelo equipado con Java, porque Java era muy popular en ese momento.

JavaScript es un "script" que escribe códigos directamente en HTML y los compila y ejecuta cuando el navegador los lee. Java es un pequeño programa integrado en una página web y tiene su propia ventana de ejecución independiente. Y JavaScript es un lenguaje de tipo dinámico, mientras que Java es un lenguaje de tipo estático.

Echemos un vistazo a la diferencia entre Java y C. En primer lugar, Java está orientado a objetos y C está completamente orientado a procesos. Java puede ser multiplataforma. Diferentes sistemas operativos pueden interpretar programas Java a través de JVM, mientras que algunas instrucciones en lenguaje C solo se pueden ejecutar en algunos sistemas operativos.

Entonces, ¿cuál es la diferencia entre el lenguaje js y el lenguaje C? JavaScript es un lenguaje de secuencias de comandos integrado que puede insertarse directamente en una página web o introducirse como un archivo independiente. El lenguaje C es un lenguaje compilado y requiere depuración y compilación después de escribir. Después de la compilación, es un archivo ejecutable que se puede ejecutar de forma independiente.

1. Punteros

El lenguaje JAVA hace imposible que los programadores encuentren punteros para acceder directamente a la memoria sin punteros y agrega funciones de administración automática de memoria, lo que previene eficazmente el bloqueo del sistema del lenguaje C/c. por errores de operación del puntero, como punteros salvajes. Pero eso no significa que JAVA no tenga punteros. Los punteros todavía se utilizan dentro de la máquina virtual, pero no se permite su uso a personas externas. Esto es beneficioso para la seguridad de los programas Java.

2. Herencia múltiple

C admite herencia múltiple, que es una característica de C que permite que varias clases principales deriven una clase. Aunque la función de herencia múltiple es muy poderosa, su uso es muy complicado, causará muchos problemas y no es fácil de implementar para el compilador. Java no admite la herencia múltiple, pero permite que una clase herede múltiples interfaces (implementaciones extendidas), realizando la función de la herencia múltiple en c y evitando muchos inconvenientes causados ​​por la implementación de la herencia múltiple en c.

3. Tipos de datos y clases

Java es un lenguaje completamente orientado a objetos, y todas las funciones y variables deben ser parte de una clase. Excepto los tipos de datos básicos, todos los demás se tratan como objetos de clase, incluidas las matrices. Los objetos combinan datos y métodos y los encapsulan en clases para que cada objeto pueda implementar sus propias características y comportamientos. C permite definir funciones y variables como variables globales. Además, Java cancela la estructura y unión en C/C, ahorrando problemas innecesarios.

4. Gestión automática de la memoria

Todos los objetos de un programa Java se construyen en la pila de memoria utilizando el nuevo operador, que es similar al nuevo operador en c. La siguiente declaración consta de un objeto que crea una clase Leer y luego llama al método de trabajo del objeto.

/p>