Java

Techopedia 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 ordenadores de sobremesa, servidores, dispositivos móviles, tarjetas inteligentes y discos Blu-ray (BD).

Aplicaciones comunes de Java

Java produce applets (programas que se ejecutan en el navegador), que facilitan la interfaz gráfica de usuario (GUI) y la interacción con 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. La popularidad de los applets de Java ha disminuido con el lanzamiento de productos de la competencia, como Adobe Flash y Microsoft Silverlight.
Los applets de Java se ejecutan en un navegador web con la máquina virtual de Java (JVM), que traduce el código de bytes de Java en instrucciones nativas del procesador y permite la ejecución indirecta del programa en el sistema operativo o la plataforma. La JVM proporciona la mayoría de los componentes necesarios para ejecutar el bytecode, que suele ser más pequeño que los programas ejecutables escritos con otros lenguajes de programación. El bytecode no puede ejecutarse si un sistema carece de la JVM necesaria.
El desarrollo de programas Java requiere un kit de desarrollo de software (SDK), que suele incluir un compilador, un intérprete, un generador de documentación y otras herramientas utilizadas 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 interfaces gráficas de usuario, 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.

Donde se usa Java

Java deriva su enorme popularidad de su independencia de plataforma. Java sólo necesita que se instale un entorno de ejecución de Java (JRE) para funcionar, independientemente de que esté instalado en un PC de escritorio con Windows, Linux o Unix, un ordenador Macintosh, un smartphone o un ordenador central. Estos son algunos de los lugares comunes en los que verá Java.

  • Aplicaciones para Android: La mayoría de las aplicaciones de Android utilizan la API de Java o están escritas en Java, hasta el punto de que a menudo se considera que Java es el lenguaje de programación oficial para el desarrollo de aplicaciones móviles.

  • Aplicaciones GUI de escritorio: Muchas aplicaciones de escritorio se desarrollan en Java. Swing, Abstract Windowing Toolkit (AWT) y JavaFX son las principales herramientas utilizadas para el desarrollo sencillo de GUI.

  • Aplicaciones basadas en la web: Java se emplea a menudo para desarrollar una amplia gama de sitios web interactivos y aplicaciones basadas en la web que se encuentran en los sectores de los seguros, la seguridad social, la educación y la sanidad.

  • Servicios financieros y minoristas: Java se utiliza para escribir aplicaciones de gestión de transacciones y facturación, así como aplicaciones del lado del servidor.

  • Ciencia e investigación: Java es el lenguaje favorito de la comunidad científica para una amplia gama de cálculos matemáticos y otras operaciones científicas. Puede tratar con enormes conjuntos de datos y tecnologías de big data, ya que se utiliza para MATLAB y el marco Hadoop MapReduce.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.