INESEM Business School
Contactar por whatsappWhatsapp

Contacta con nosotros

Teléfono de INESEM 958 050 205
Java
Te ayudamos a elegir tu formación

Java el Lenguaje de programación universal

JavaJAVA es un lenguaje de programación y una plataforma informática aparecido en 1995 de la mano de Sun Microsystem. Se trata de un lenguaje orientado a objetos y de propósito general, por lo que permite crear cualquier tipo de proyecto además de tener muchas similitudes con C o C++

Tanto el lenguaje como la plataforma que permite la ejecución de las aplicaciones (conocida como máquina virtual de Java), son gratuitos.

Para trabajar con JAVA debemos descargar una serie de herramientas, de acuerdo a lo que deseemos realizar: Java el Lenguaje de programación universal

Para usuarios normales: JRE (Java Runtime Environment) que está compuesto por la máquina virtual de java (JVM), las clases del nucleo y bibliotecas de la plataforma Java.

Para desarrolladores: JDK (Java Development Kit) que incluye el JRE, el compilador de Java y las API de Java

Cada sistema o dispositivo tendrá su propio JRE, lo que hace que la misma aplicación JAVA se pueda ejecutar en distintos sistemas y precisamente le de ese carácter casi universal a este lenguaje.

El lenguaje Java es un lenguaje compilado e interpretado,  ¿Pero qué quiere decir esto? quiere decir que todas las aplicaciones que escribamos deben seguir dos pasos antes de poder ejecutarse:

  • En primer lugar deben de compilarse obteniendo ahí el resultado en formato bytecodes. Este tipo de fichero ya no es entendible para los humanos pero aún tampoco es ejecutable por las máquinas.
  • En segundo lugar que estos ficheros en formato bytecode deben ser interpretado por la máquina virtual del equipo concreto en el que deseamos ejecutar la aplicación. Es precisamente este segundo paso es el que permite que java sea más universal que otros lenguajes de programación. Java el Lenguaje de programación universal

El programa compilado en el primer paso no se ha traducido al lenguaje que entienda el dispositivo en cuestión hasta el segundo paso y esa segunda traducción ya se hace con un JRE específico para cada sistema. Por ejemplo el de Windows no será el mismo que del de Linux.

Es precisamente este paso el que hace que una aplicación escrita en Java pueda ser interpretada en diferentes sistemas y lo que diferencia un sistema a otro es el JRE que se descargue, que ese sí será propio de cada sistema.

Sin ser la panacea para los desarrolladores, hasta ahora esto es lo más universal en el desarrollo de aplicaciones que hay y de ahí la gran importancia de Java para este ámbito de la informática.

Categorizado en: Informática y TICS

Solicita información de nuestros cursos y masters




    Información básica sobre Protección de Datos. Haz clic aquí

    Acepto el tratamiento de mis datos con la finalidad prevista en la información básica

    ¿Quieres más artículos de Informática y TICS ?

    Selecciona la categoría que más te interese

      Comentarios

    1. Magalí Guardia dice:

      Muchas gracias por la información!

    2. mor dice:

      me gusta

    Ver más comentarios

    ¡Descubre los secretos de inesem en nuestro canal de Telegram!

    Artículos más leídos

    Descubre Territorio Inesem

    Disfruta del mejor contenido con los últimos podcast y webinars

    ES EL MOMENTO

    Comienza tu futuro de la mano de INESEM Business School con el programa de

    EXECUTIVE MASTERS

    Únete al selecto grupo de alumnos que han conseguido alcanzar una carrera de éxito en las profesiones más demandadas.

    ÚNETE AL EQUIPO DE REDACCIÓN

    Comparte tu conocimiento con otros profesionales

    Saber más