¿Qué es Java (Lenguaje de Programación)?

Java es un lenguaje de programación orientado a objetos que nos permite desarrollar sistemas robustos de manejo de información, además, actualmente en 2020 está como el tercer lenguaje de programación más requerido por las empresas según encuestas de GitHub, entonces viendo que aún en la actualidad se usa podemos decir que Java va a durar unos cuantos años más en el mercado.

Este lenguaje de programación es bastante usado por grandes empresas, ya que posee un nivel de seguridad bastante alto, esto lo podemos ver en los siguientes puntos:
  • Máquina virtual propia de Java es donde se ejecutan los programas que se crean con este lenguaje, entonces en si esta máquina virtual es la encargada de proporcionar seguridad a nivel de código.
  • Implementa librerías propias que ya proporcionan seguridad de alto y bajo nivel como algoritmos de encriptación, firmas electrónicas, gestión de certificados, entre otros.
  • Java Authentication and Authorization Service (JAAS) nos permite autenticar y autorizar usuarios a diferentes módulos de nuestro sistema.
  • Implementa SSL (Secure Sockets Layer) y TLS (Transport Layer Security), el primero es un tecnología que se usa en internet que permite cifrar el tráfico de datos entre un navegador web y un sitio web lo que impide que se accedan a datos personales o financieros de forma no autorizada; el segundo es una versión más actual que el primero e incluso un poco más segura.
Teniendo en cuenta los puntos anteriores, podemos expresar que Java se encarga en la mayoría de casos de la seguridad, pero por supuesto también existen clases que puedes implementar en tu software y puedes ir mucho más allá dependiendo de qué nivel de seguridad necesites, ya que puedes usar librerías de terceros que también ayudan.

Finalmente Java es un lenguaje fuertemente tipado, es decir, dado el valor de una variable de un tipo concreto, no se puede usar como si fuera de otro tipo distinto a menos que se haga una conversión.

Comentarios

Entradas populares