Diseño
e implementación de Sistemas Computacionales
Profesora: Gladis Lauritto
Curso: 7° año
Tema:
Lenguaje de Programación Orientada a Objetos: JAVA
Actividad
1.
Leer texto
2.
Realizar síntesis del tema
3.
Mirar video tutorial introductorio
https://www.youtube.com/watch?v=ESUSZOl4AVE
Como
cualquier lenguaje de programación, el lenguaje Java tiene su propia
estructura, reglas de sintaxis y paradigma de programación. El paradigma de
programación del lenguaje Java se basa en el concepto de programación orientada
a objetos (OOP), que las funciones del lenguaje soportan.
El
lenguaje Java es un derivado del lenguaje C, por lo que sus reglas de sintaxis
se parecen mucho a C: por ejemplo, los bloques de códigos se modularizan en
métodos y se delimitan con llaves ({ y })
y las variables se declaran antes de que se usen.
Estructuralmente,
el lenguaje Java comienza con paquetes.
Un paquete es el mecanismo de espacio de nombres del lenguaje Java. Dentro de
los paquetes se encuentran las clases y dentro de las clases se encuentran
métodos, variables, constantes, entre otros. En este tutorial, aprenderá acerca
de las partes del lenguaje Java.
El compilador Java
Cuando
usted programa para la plataforma Java, escribe el código de origen en archivos
.java y luego los compila. El compilador verifica su código con las reglas de
sintaxis del lenguaje, luego escribe los códigos
byte en archivos .class. Los códigos byte son instrucciones
estándar destinadas a ejecutarse en una Java Virtual Machine (JVM). Al agregar
este nivel de abstracción, el compilador Java difiere de los otros compiladores
de lenguaje, que escriben instrucciones apropiadas para el chipset de la CPU en
el que el programa se ejecutará.
La JVM
Al
momento de la ejecución, la JVM lee e interpreta archivos .class y ejecuta las
instrucciones del programa en la plataforma de hardware nativo para la que se
escribió la JVM. La JVM interpreta los códigos byte del mismo modo en que una
CPU interpretaría las instrucciones del lenguaje del conjunto. La diferencia es
que la JVM es un software escrito específicamente para una plataforma
particular. La JVM es el corazón del principio «escrito una vez, ejecutado en
cualquier lugar» del lenguaje Java. Su código se puede ejecutar en cualquier
chipset para el cual una implementación apropiada de la JVM está disponible.
Las JVM están disponibles para plataformas principales como Linux y Windows y
se han implementado subconjuntos del lenguaje Java en las JVM para teléfonos
móviles y aficionados de chips.
El recolector de basura
En
lugar de forzarlo a mantenerse a la par con la asignación de memoria (o usar
una biblioteca de terceros para hacer esto), la plataforma Java proporciona una
gestión de memoria lista para usar. Cuando su aplicación Java crea una
instancia de objeto al momento de ejecución, la JVM asigna automáticamente
espacio de memoria para ese objeto desde el almacenamiento dinámico,
que es una agrupación de memoria reservada para que use su programa. El recolector de basura Java
se ejecuta en segundo plano y realiza un seguimiento de cuáles son los objetos
que la aplicación ya no necesita y recupera la memoria que ellos ocupan. Este
abordaje al manejo de la memoria se llama gestión de la memoria implícita porque
no le exige que escriba cualquier código de manejo de la memoria. La recogida
de basura es una de las funciones esenciales del rendimiento de la plataforma
Java.
El kit de desarrollo de Java
Cuando
usted descarga un kit de desarrollo de Java (JDK), obtiene, — además del
compilador y otras herramientas, — una librería de clase completa de programas
de utilidad preconstruidos que lo ayudan a cumplir cualquier tarea común al
desarrollo de aplicaciones. El mejor modo para tener una idea del ámbito de los
paquetes y bibliotecas JDK es verificar la documentación API JDK (vea
Recursos).
El Java Runtime Environment
El
Java Runtime Environment (JRE, también conocido como el Java Runtime) incluye
las bibliotecas de códigos de la JVM y los componentes que son necesarios para
programas en ejecución escritos en el lenguaje Java. Está disponible para
múltiples plataformas. Puede redistribuir libremente el JRE con sus
aplicaciones, de acuerdo a los términos de la licencia del JRE, para darles a
los usuarios de la aplicación una plataforma en la cual ejecutar su software.
El JRE se incluye en el JDK.
Su entorno de desarrollo
El
JDK incluye un conjunto de herramientas de línea de comandos para compilar y
ejecutar su código Java, que incluye una copia completa del JRE. Aunque usted
ciertamente puede usar estas herramientas para desarrollar sus aplicaciones, la
mayoría de los desarrolladores valoran la funcionalidad adicional, la gestión
de tareas y la interfaz visual de un IDE.
Eclipse
es un IDE de código abierto popular para el desarrollo Java. Maneja las tareas
básicas, tales como la compilación de códigos y la configuración de un entorno
de depuración, para que pueda centrase en escribir y probar códigos. Además,
puede usar Eclipse para organizar archivos de códigos de origen en proyectos,
compilar y probar esos proyectos y almacenar archivos de proyectos en cualquier
cantidad de repositorios de origen. Necesita tener instalado un JDK para usar
Eclipse para el desarrollo Java
No hay comentarios.:
Publicar un comentario
Nota: sólo los miembros de este blog pueden publicar comentarios.