buscador

Visita

lunes, 7 de febrero de 2022

✅Introducción ☯ a la Tecnología 👉 Java ☕️ 👇

¿Qué es la tecnología Java?
Un lenguaje de programación
 ✓La sintaxis del lenguaje Java es similar a la de C++.
Es posible utilizar Java para crear cualquier tipo de aplicación que pudiera crearse con otro lenguaje.
Un entorno de desarrollo 
✓Como entorno de desarrollo, la tecnología Java proporciona una amplia variedad de herramientas:
un compilador, un intérprete, un generador de documentos, una herramienta para empaquetar  archivos de clases y muchas más.
Un entorno de aplicaciones
 ✓El lenguaje Java suele mencionarse en el contexto de las aplicaciones World Wide Web (web) y los navegadores que son capaces de ejecutar programas llamados applets (miniaplicaciones). Los applets son programas escritos en lenguaje Java que residen en los servidores web y que se ejecutan a través de un navegador que los descarga en un sistema cliente. Suelen ser de pequeño tamaño para reducir el tiempo de descarga y la llamada para ejecutarlos se realiza desde una página web HTML (Hypertext Markup Language).
Las aplicaciones Java son programas autónomos que no requieren la presencia de un navegador de web para ejecutarse. Normalmente son programas genéricos que se ejecutan en cualquier máquina donde se encuentre instalado el entorno de ejecución de Java (JRE).
Un entorno de implementación 
Existen dos grandes entornos de implementación. 
✓El primero es el JRE suministrado a través del kit de desarrollo de software (SDK) Java 2, que contiene el juego completo de archivos de clases para todos los paquetes Java, lo que incluye las clases básicas del lenguaje, las clases de componentes de la interfaz gráfica (GUI) y un API avanzado de colecciones (Collections) entre otros. 
✓El otro entorno de implementación fundamental es el propio navegador del usuario. La mayoría de los navegadores comercializados proporcionan un intérprete y un entorno de ejecución de Java.
Java proporciona lo siguiente:
✓Un lenguaje en el que resulta fácil programar porque:
 ❖Resuelve carencias de otros lenguajes como las relativas a la aritmética de punteros y la gestión de la memoria, que afectan a la solidez y fiabilidad del código.
 ❖Es orientado a objetos para ayudar a visualizar el programa de una forma más cercana a la realidad.
 ❖Permite simplificar el código ✓Un lenguaje interpretado (genera código directamente en bytes), lo que proporciona las siguientes ventajas: 
❖Rapidez de desarrollo: reduce el ciclo compilación-enlace-cargaprueba. 
❖Portabilidad del código: permite escribir código que puede ejecutarse en numerosos sistemas operativos sobre cualquier JVM certificada.
✓Una forma de que los programas ejecuten múltiples procesos de forma simultánea. 
✓Una manera de cambiar los programas de forma dinámica durante el tiempo de ejecución permitiéndoles descargar módulos de código.
 ✓Una forma de garantizar la seguridad mediante la comprobación de los módulos de código cargados.
 La arquitectura de Java utiliza los siguientes elementos para cumplir los objetivos enumerados:
 ✓La JVM (Java Virtual Machine) 
✓El reciclaje de memoria 
✓El JRE (Java Runtime Environment) 
✓JVM Tool Interface: interfaz de herramientas de JVM
Aplicación Java sencilla
Como en el caso de cualquier otro lenguaje de programación, Java se utiliza para crear aplicaciones. Los ejemplos a continuación contienen una aplicación Java sencilla creada para enviar un saludo a través de la pantalla.

No hay comentarios.:

Publicar un comentario

Raul Tamani A. ©. Imágenes del tema de fpm. Con tecnología de Blogger.

Adblock Detectado

Apoya este sitio desactivando el Adblock para seguir navegando. ¡Gracias!

¡Ya Desactive el Adblock!