Robusto y seguro son las dos características que diferencian a Java de las otras disponibles.
Robusto: Java es robusto porque es un lenguaje altamente compatible. Es portátil en muchos sistemas operativos. Debido a esta característica, también se conoce como lenguaje ” Independiente de la plataforma ” o ” Escribir una vez en cualquier lugar “.
La característica subyacente detrás de esto es JVM-Java Virtual Machine.
- ¿Podemos hacer criptografía o encriptación sin usar una clave?
- ¿Podemos ganar la lucha contra los ciberdelincuentes?
- ¿Cómo se desarrolló el antivirus?
- Cómo asegurarme de que mi sitio web usa su propio reloj y no hace referencia al reloj de una computadora
- ¿Es seguro cada software de reclutamiento?
JVM en sí depende de la plataforma, lo que hace de Java un lenguaje independiente de la plataforma.
Al compilar un programa Java, JVM convierte ese código en una forma de código conocida como ByteCode , que forma un archivo .java .
Ahora este archivo .java puede ejecutarse en cualquiera de los dispositivos, diferente del que se compiló en términos de SO, configuración de hardware y cualquier otra característica.
Esto convierte a Java en un lenguaje independiente de la plataforma, una de las principales razones para preferir Java sobre otros lenguajes como C y C ++ para desarrollar aplicaciones y otros softwares.
Seguro: a diferencia de C, no hay punteros en Java. El uso básico de los punteros es referirse a la ubicación real de la memoria donde se almacena el valor y, por lo tanto, permitir que el programador modifique aún más el valor real.
Como java no consiste en punteros, no hay forma de referirse al valor real y, por lo tanto, el valor permanece protegido o inalterado.
Debido a estas razones, Java se conoce como lenguaje seguro.
¡Espero eso ayude!
Happie Coding !