Java

Definición: ¿Qué significa Java?

Java es un lenguaje de programación orientado a objetos que produce software para múltiples plataformas. Cuando un programador escribe una aplicación Java, el código compilado (conocido como bytecode) se ejecuta en la mayoría de los sistemas operativos (SO), incluidos Windows, Linux y Mac OS. Java deriva gran parte de su sintaxis de los lenguajes de programación C y C ++.

Java fue desarrollado a mediados de la década de 1990 por James A. Gosling, un ex científico informático de Sun Microsystems, junto con Mike Sheridan y Patrick Naughton.

Techinfo explica Java

Java es un lenguaje orientado a objetos, lo que significa que todos los programas están hechos de entidades que representan conceptos o cosas físicas conocidas como "objetos". Los programas Java se encuentran en computadoras de escritorio, servidores, dispositivos móviles, tarjetas inteligentes y discos Blu-ray (BD).

Aplicaciones comunes de Java

Java produce applets (programas ejecutados por navegador), que facilitan la interfaz gráfica de usuario (GUI) y la interacción de objetos por parte de los usuarios de Internet. Antes de los applets de Java, las páginas web solían ser estáticas y no interactivas. Los subprogramas de Java han perdido popularidad con el lanzamiento de productos de la competencia, como Adobe Flash y Microsoft Silverlight.

Los subprogramas de Java se ejecutan en un navegador web con Java Virtual Machine (JVM), que traduce el código de bytes de Java en instrucciones del procesador nativo y permite la ejecución indirecta del sistema operativo o del programa de plataforma. JVM proporciona la mayoría de los componentes necesarios para ejecutar el código de bytes, que generalmente es más pequeño que los programas ejecutables escritos a través de otros lenguajes de programación. Bytecode no se puede ejecutar si un sistema carece de la JVM requerida.

El desarrollo de programas Java requiere un kit de desarrollo de software (SDK) de Java, que normalmente incluye un compilador, un intérprete, un generador de documentación y otras herramientas que se utilizan para producir una aplicación completa.

El tiempo de desarrollo puede acelerarse mediante el uso de entornos de desarrollo integrados (IDE), como JBuilder, Netbeans, Eclipse o JCreator. Los IDE facilitan el desarrollo de GUI, que incluyen botones, cuadros de texto, paneles, marcos, barras de desplazamiento y otros objetos mediante acciones de arrastrar y soltar y apuntar y hacer clic.

Dónde se usa Java

Java deriva su enorme popularidad de su independencia de plataforma. Java solo necesita que se instale un entorno de ejecución de Java (JRE) para funcionar, independientemente de si está instalado en una PC de escritorio con Windows, Linux o Unix, una computadora Macintosh, un teléfono inteligente o una computadora central. Aquí hay algunos lugares comunes en los que verá Java.