En inglés: Java
Qué es’Java’
Java es un lenguaje de programación desarrollado por Sun Microsystems. Está diseñado para poder ejecutarse en múltiples sistemas operativos y en arquitecturas de varios fabricantes. La frase «Write Once Run Anywhere» transmite la idea de que una vez compilado, puede funcionar en una variedad de plataformas y conjuntos de chips. La tecnología Java está presente en todo, desde ordenadores y sistemas de juego hasta teléfonos inteligentes y televisores.
DESGLOSE ‘Java’
Java fue desarrollado por un equipo de Sun Microsystems liderado por James Gosling mientras intentaba implementar una máquina virtual y un lenguaje más simple y uniforme que el disponible en ese momento para los dispositivos embebidos. Después de jugar con varios conceptos, Java surgió como una plataforma multiplataforma y multiarquitectura. Sun presentó Java en 1995, con el lanzamiento del navegador Netscape.
Una descripción general de Java
Los programas Java consisten en instrucciones y parámetros escritos como código byte. Java Virtual Machine (JVM) es un conjunto de programas que permite la ejecución de instrucciones escritas en código Java byte y es el componente clave para proporcionar a Java su funcionalidad multiplataforma. JVM actúa como un emulador que permite que los programas Java se ejecuten en un aislamiento similar al de una caja de arena del resto del sistema operativo para evitar posibles conflictos. También actúa como intérprete o traductor que convierte el código de bytes en código de máquina para que cualquier sistema operativo que ejecute JVM pueda ejecutar programas y applets Java.
Java Runtime Environment (JRE) es necesario para ejecutar programas Java, y consiste en JVM, así como clases principales del programa, bibliotecas de apoyo y tecnologías de implementación. JRE está disponible como instalación independiente, como parte de un Java Development Kit, o en paquetes de instalación Java como Java Standard Edition (Java SE) y Java Enterprise Edition (Java EE), por nombrar algunos. Los Java Development Kits, además de contener JRE, contienen los compiladores, depuradores y herramientas necesarias para escribir y probar applets y programas Java.
Un Java Plug-in es una tecnología de despliegue que proporciona una conexión entre un navegador y la plataforma Java para permitir que el navegador descargue applets. Los applets son fragmentos de código de programación que alguna vez fueron métodos populares para mejorar la funcionalidad de las páginas web proporcionando características interactivas en un navegador web. Otras tecnologías como Flash y HTML5 han suplantado en gran medida a los applets a la hora de proporcionar esta funcionalidad.
Java se confunde a menudo con JavaScript, un lenguaje de programación no relacionado que, aparte de unas pocas sintaxis y similitudes de nombres, no tiene conexión con el lenguaje Java o la plataforma Java desarrollada por Sun. JavaScript fue una creación de Netscape y Mozilla.
Oracle compró Sun y Java en 2009 y lanzó Java como código abierto bajo una licencia de uso público general. A partir de 2015, Java todavía está presente en dispositivos tales como dispositivos móviles portátiles y superordenadores utilizados en laboratorios científicos. La tecnología Java impulsa programas como Google Earth, juegos en línea y el sistema operativo móvil Android. Aunque algunas características de Java ya no son relevantes, la plataforma Java sigue siendo una tecnología importante y omnipresente.