Conociendo Java
Conociendo Java
Servicio Integral de Gestión y Mediación del Imprimido por: SARAI JESUS SOLORZANO LEDEZMA
Sitio:
Aprendizaje Día: Monday, 14 de August de 2023, 20:42
FUNDAMENTOS DEL LENGUAJE DE
Curso:
PROGRAMACIÓN JAVA
Libro: Conociendo Java
Tabla de contenidos
1. Introducción
2. Paradigma de Programación
3. ¿Qué es un algoritmo?
4. Sobre Java
4.1. Características de Java
4.2. Elementos de una plataforma Java
En los últimos años los lenguajes de programación han ido evolucionado en el desarrollo de sistemas o software, con el
objetivo principal de facilitar al usuario las actividades que realiza día a día; por tal motivo, para los programadores, es
importante conocer los conceptos básicos de programación, los tipos de lenguajes que se utilizan para el desarrollo y su
funcionamiento para la interpretación de algoritmos, así como para dar solución a los problemas que pudieran presentarse. A
continuación les presentamos los conceptos básico que debemos manejar para comprender el funcionamiento de Java. Tales
conceptos son: ¿Qué es un lenguaje de programación?, ¿Qué es un paradigma de programación?, ¿A qué paradigma de
programación pertenece Java? Y ¿Qué es un algoritmo?.
2. Paradigma de Programación
Antes de conocer los diferentes paradigmas de programación es necesario definir lo siguiente ya que, de ello depende el
material audiovisual continúa.
Son idiomas artificiales diseñados para expresar cálculos y procesos que serán llevados a cabo por computadoras. Un
lenguaje de programación está formado por un conjunto de palabras reservadas, símbolos y reglas sintácticas y semánticas
que definen su estructura y el significado de sus elementos y expresiones. El proceso de programación consiste en la
escritura, compilación y verificación del código fuente de un programa.
Ahora sí, es momento de conocer ¿Qué es un Paradigma de Programación? Y ¿Dónde se ubica Java? A través del siguiente
vídeo.
3. ¿Qué es un algoritmo?
Es un conjunto ordenado y finito de operaciones que permiten hallar la solución de un problema. Dado un estado inicial,
una entrada y una secuencia de pasos sucesivos, se llega a un estado final y se obtiene una solución. Para programar de forma
eficaz es necesario aprender a resolver problemas de una forma sistemática y rigurosa. Como resultado obtendremos un
programa que se puede codificar en cualquier lenguaje de programación.
A continuación, les presentamos un material audiovisual donde explica con ejemplos cotidianos la ejecución de un algoritmo.
4. Sobre Java
¿Qué es Java?
Como ya lo hemos mencionado, Java es un lenguaje de programación que cumple con el paradigma de la programación
orientada a objetos. Es muy valorado porque los programas Java se pueden ejecutar en diversas plataformas con sistemas
operativos como Windows, Mac OS, Linux o Solaris.
Muchas empresas han desarrollado sus sistemas de comercio electrónico y sus sistemas de información con Java.
El proceso de desarrollo y mantenimiento de los sistemas resulta menos costoso.
Es quizás el lenguaje de programación más utilizado por estudiantes y profesionales de la informática, ya que abarca más
campos y tipos de dispositivos: web, juegos, teléfonos, televisores, tomógrafos computados, etc.
4.1. Características de Java
🔷 Es un lenguaje que puede ejecutarse en distintos dispositivos físicos (computador de mesa, laptop, tablet, télefono,
reproductor de música o en cualquier otro dispositivo móvil) y en diferentes sistemas operativos.
🔷 Es independiente de la plataforma.
🔷 Es distribuido a través de su entorno unificado de librerías, brinda soporte a protocolos TCP/IP y paradigmas de
invocación remota de métodos como RMI (Remote Method Invocation).
🔷 Robusto porque intenta controlar las situaciones de error en los procesos de compilación y de ejecución, reduciendo de
esta manera el riesgo de fallo. Es seguro, debido a que los programas se ejecutan dentro de la Java Virtual Machine (JVM) en
un formato de “caja de arena”, de tal manera que no pueden acceder a nada que esté fuera de ella.
Los programas Java se compilan a un lenguaje intermedio, denominado Bytecode. Este código es interpretado por la
máquina virtual de Java del entorno de ejecución (JRE) y así se consigue la portabilidad en distintas plataformas. El JRE es
una pieza intermedia entre el código Bytecode y los distintos sistemas operativos existentes en el mercado. Un programa Java
compilado en Bytecode se puede ejecutar en sistemas operativos como Windows, Linux, Mac Os, Solaris, BlackBerry OS, iOs o
Android utilizando el entorno de ejecución de Java (JRE) apropiado.
4.2. Elementos de una plataforma Java
El siguiente esquema muestra los elementos de la plataforma Java, desde el código fuente, el compilador, el API de Java,
los programas compilados en Bytecode y el entorno de ejecución de Java. Este entorno de ejecución (JRE) y la máquina
virtual (JVM) permiten que un programa compilado Java se ejecute en distintos sistemas operativos.
5. Herramientas de desarrollo Java
Las herramientas de desarrollo en Java de denominan IDE, Integrated Development Environment o Entornos de
Desarrollo Integrado, son programas que nos ayudan en la tarea de programar; facilitan enormemente el proceso de
desarrollo y depuración de un software. Para ello, cuenta con una serie de herramientas como el editor, compilador, consola y
depurador e incluso funciones de autocompletado de código y resaltado de sintaxis inteligente.
6. Referencias
Recopilación de Contenido, Redacción y Diseño Instruccional y Gráfico:
Rebeca Ochoa
Septiembre 2021
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Venezuela.