El Lenguaje Java
- SENCE:10.01.0622-13.
- Grupo Objetivo:
Programadores, analistas, Ingenieros en computación.
- Duración: ? Horas.
- Requisitos:
Es indispensable tener conocimientos de programación en algún
lenguaje estructurado como Pascal, C, C++ o Visual Basic.
Es deseable que el interesado tenga conocimientos en estructuras
de datos (punteros).
- Objetivos:
Introducir los conceptos básicos que se necesitan para escribir
programas en Java.
Temario:
- El primer ejemplo: Hello World.
- Compilación.
- Ejecución.
- La consola en Java.
- La sintaxis de Java.
- Constantes, variables, identificadores y tipos.
- Declaraciones.
- Tipos primitivos: enteros, reales, booleans.
- Rango de representación.
- Expresiones: operadores más utilizados.
- Precedencia de operadores.
- Instrucciones: asignaciones, if, while, for.
- Strings: operaciones más usadas.
- Arreglos: operaciones más usadas.
- Objetos y Clases.
- Creación de objetos.
- Invocación de métodos.
- Clases de Objetos.
- Referencias a objetos.
- Subclases.
- Proyección y estrechamiento.
- Pertenencia.
- La biblioteca estándar de clases.
- La API de Java.
- Entrada y salida.
- Procesamiento de excepciones.
- Lanzamiento de errores.
- Definición de clases.
- Definición de variables de instancia.
- Definición de métodos.
- Paso de parámetros.
- Sobrecarga de métodos.
- Constructores.
- Definición de variables estáticas y métodos estáticos.
- Definición de subclases.
- Herencia.
- Enlace dinámico.
- Encapsulamiento de clases.
- Contrucción de interfaces con el usuario.
- El kit gráfico AWT.
- Widgets: botones, listas, etiquetas, campos y áreas de texto, etc.
- Contenedores: paneles, ventanas y diálogos.
- Jerarquías de widgets.
- Organizadores de widgets en un contenedor: flow layout y
border layout.
- Interacción con el usuario: eventos de acción.
- Procesamiento de eventos de acción.
- Conceptos básico para la programación de applets.
- Qué es un applet.
- Diferencias entre un applet y una aplicación.
- Definición de un applet.
- Escritura de una página Web que contiene un applet.
- Las dificultades de la programación de applets.