buscador

Visita

Mostrando las entradas con la etiqueta Un lenguaje de programaci贸n. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Un lenguaje de programaci贸n. Mostrar todas las entradas

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.
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!