Java

Lenguaje de programación Java

Java es uno de los lenguajes de programación más completos y populares. Es utilizado por usuarios y empresas de todo el mundo, convirtiéndose en un lenguaje de referencia para muchos desarrolladores, y que actualmente continúa enseñándose en universidades. Java fue creada por Sun Microsystems, publicada y comercializada en 1995 hasta que finalmente Sun acabó siendo adquirida por Oracle en 2010. Es un lenguaje orientado a objetos, tipado, seguro, multiplataforma y multihilo permitiendo crear programas de todo tipo y para múltiples entornos como pueden ser servidores, aplicaciones web, aplicaciones móvil, programas de escritorio, videojuegos,etc... 

Java, a pesar de ser considerado un lenguaje compilado, se distingue en este aspecto de otros lenguajes, ya que la compilación genera un código  intermedio (bytecode) que es interpretado por los distintos sistemas mediante un programa llamado JVM. 

 VERSIONES JAVA

Java dispone de tres versiones:

  • Java EE
  • Java SE
  • Java ME

Java Micro Edition está dirigida para el pequeño dispositivo en general, móviles, televisores, reproductores y una amplia variedad de electrodomésticos.

Java Standard Edition es la versión preferida por la mayoría de usuarios, más enfocada para aplicaciones de escritorio y servidores de un nivel medio.

Java Enterprise Edition es la indicada para grandes aplicaciones y aplicaciones en red que trabajan generalmente grandes empresas, destacando especialmente del ámbito financiero.

HERRAMIENTAS DE JAVA

Java dispone de distintas herramientas. Es importante distinguir estas herramientas debido, en parte, a la similitud de las siglas, que en ocasiones pueden acabar generando cierta confusión.

  • JVM
  • JRE
  • JDK
  • JDBC
  • OPENJDK

JVM (Java Virtual Machine) o máquina Virtual de Java es un programa que, una vez instalado,  interpreta y ejecuta el código bytecode escrito en Java. JVM se encuentra disponible de forma gratuita en distintas versiones para distintas plataformas desde la sección de descargas de su página oficial.

JRE (Java Runtime Environment) o entorno en tiempo de ejecución de Java es un paquete de instalación que contiene el JVM y proporciona algunas librerías adicionales necesarias en distintos dispositivos. JRE viene incluido en multitud de paquetes de instalación desarrollados en Java.

JDK (Java Development Kit) o kit de desarrollo de Java es un paquete de instalación compuesto por un conjunto de herramientas que permiten el desarrollo de aplicaciones y applets en Java y además incluye el JRE. 

JDBC (Java Database Connectivity) o conectividad a base de datos en Java es una API de Java que permite realizar conexiones y trabajar con bases de datos mediante el lenguaje SQL.

OPENJDK es la versión libre y abierta del JDK generalmente utilizada en distribuciones Linux.

Existen varios IDE para el desarrollo de Java, sin embargo se distinguen dos, por ser los más populares y veteranos, son Netbeans y Eclipse. Tanto Netbeans se  puede descargar desde su página oficial, de igual forma que Eclipse. En ambos, es indispensable tener instalado el JDK para el desarrollo de aplicaciones Java.

Comentarios: 0

Para poder comentar es necesario iniciar sesión



Este dominio utiliza cookies de terceros para crear estadísticas y publicidad personalizada. Si continúa navegando está aceptando su uso