Lenguaje de programación Java

Java es un lenguaje de programación bastante confiable, rápido, seguro y sobre todo es multiplataforma gracias a su JVM (Máquina virtual Java) lo que se encarga es de traducir el código binario propio de Java al código binario del sistema en el que se está ejecutando la aplicación, haciendo que un programa sea portable y funcional en todos los sistemas operativos más famosos.

Una de las ventajas es que usa el paradigma de programación orientada a objetos, aunque hay muchas definiciones, en el caso de Java nos referimos a que nos permite segmentar el código en clases y a su vez crear librerías propias o de terceros y no tener que reescribir código. Como ejemplo simple se puede tener el caso de una persona de la cual se necesita almacenar datos, para ello simplemente creamos una nueva clase llamada Persona.java y le damos atributos (variables) y métodos para poder tenerlo permanentemente sin tener que volver a escribir el código una y otra vez cada vez que necesitemos añadir, cambiar datos de una persona.

Otra ventaja de Java es su recolector de basura GC que es bastante maduro en la actualidad, los que permite evitar fugas de memoria y además el programador solo se encarga de crear los objetos y Java se encarga de liberar los mismos cuando ya no existan referencias a dicho objeto; esto es muy útil ya que permite un desarrollo un poco más rápido comparado con C que es el programador quien decide cuando destruir un objeto, haciendo un programa fácilmente inutilizable si en alguna línea se le olvida destruir el objeto.

Otro punto a favor es que Java es un lenguaje muy utilizado para el desarrollo móvil Android nativo ya que se creó una versión reducida y ya existen microprocesadores diseñados para ejecutar bytecode Java y software Java para tarjetas inteligentes (JavaCard), teléfonos móviles, buscapersonas, set-top-boxes, sintonizadores de TV y otros pequeños electrodomésticos.

"Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos diez millones de usuarios reportados."

Comentarios

Entradas populares