Informatica

Páginas: 86 (21476 palabras) Publicado: 27 de noviembre de 2013
Programación en Java

Curso de Verano de Málaga.
Programación en Java.

Índice
Capítulo 0: Introducción.
Características generales
Convenciones sobre cómo escribir programas.
Comentarios y anotaciones.

Capítulo 1: Conceptos de Orientación a Objetos en Java.
Idea de la Orientación a Objetos en Java.
Manejadores y objetos.
Productores y consumidores.
Visibilidad.
Reutilización decódigo. Composición.
Reutilización de código. Herencia.
Herencia: es-un vs. es-como-un.
Polimorfismo.
Polimorfismo y vinculación dinámica.
Recolector de basura.
Colecciones e iteradores.
Downcasting vs generics.
Manejo de excepciones.
Multitarea.
Persistencia.
Java y los applets.
Java y las aplicaciones standalone.

Capítulo 2: Objetos en Java.

S
G
R

¿Dónde se almacenan losdatos en un programa?
Tipos básicos o primitivos.
JDK 5 y autoboxing
Tipos especiales. Arrays.
Recolector de basura.
Creación de nuevos tipos: class.
Métodos, parámetros y valores de retorno.
Utilización de componentes.
Cosas static.
Importación estática.
El primer programa.
Operadores Java.
Ejemplos de uso de operadores.
Comparación e igualdad de objetos.
Casting y literales. Sentencias de control de flujo.

Capítulo 3: Inicialización de objetos.
Constructores.
Constructores con parámetros.
Sobrecarga de funciones.
Sobrecarga del constructor.
La palabra clave this.
Llamada a un constructor desde otro constructor.
Uso de this en un constructor.
Inicialización de datos estáticos.
Sobrecarga del constructor.
Inicialización de arrays.
Número variable deargumentos.

Capítulo 4: Reutilización de código.
Package.
Los ficheros .jar. Paquetes y colisiones.
Visibilidad.
Composición.
Herencia.
Visibilidad.
Inicialización en herencia.
Composición y herencia.
Upcasting.
La palabra clave final.
Polimorfismo.
La palabra clave abstract.
Interfaces.
Clases internas.
Polimorfismo y constructores.
Downcasting.
Downcasting y RTTI.

Capítulo 5:Colecciones.
Vectores.
Java no tiene clases parametrizadas.
Enumerators.
Hashtables.
Enumerators.
Colecciones y Java 1.2.
Test de List.

Capítulo 5,5: Clases genéricas y enumerados.
Clases genéricas.
Crear genéricos simples.
Genéricos y subtipos.
Supertipo base.
Recorrido de colecciones.
Comodines acotados.
Métodos genéricos.
Más sobre comodines.

Colecciones tradicionales.
Un.class para todas las clases instanciadas.
Erasure y herencia múltiple.
Enumerados.
Constructor de enumerados.
Comportamiento diferenciado entre constantes.
Clases de apoyo.

Capítulo 6: Tratamiento de excepciones.
Elevar y atrapar una excepción.
Captura y relanzamiento. Palabra reservada finally.
Ejemplo.
Detalles sobre excepciones.

Capítulo 7: E/S con Java.
Estratificación.
Ejemplo:Fichero de entrada con buffer.
Ejemplo: Entrada desde una cadena.
Ejemplo: Cadena de entrada con buffer.
Ejemplo: La entrada estándar.
Salida de datos.
Ejemplo: Escritura en un fichero de texto.
Ejemplo: Guardar y recuperar datos.
Ficheros de acceso directo.
La clase File.
Stream Tokenizer.
E/S con Java 1.1. Entrada.
E/S con Java 1.1. Salida.
Compresión.
Ficheros .jar.
Persistencia.Ejemplo de serialización.
La interfaz Externalizable.
Ejemplo de Externalizable.
Más sobre serialización.
Ejemplo.

S
G
R

Capítulo 8: Metaclases.
Ejemplo.
Metaclases en JDK 5.

Capítulo 9: Copias.
Copias locales.
Ejemplo.

Capítulo 10: Concurrencia.
Concurrencia.
La palabra clave synchronized.
Estados de un thread.
Ejemplo final.

Capítulo 11: Programación Windows conJava.
Applets y aplicaciones independientes.
El primer applet.

La etiqueta applet.
Fuentes y colores.
Ciclo de vida de un applet.
Paso de parámetros en un applet.
Recuperación de parámetros desde un applet.
Comunicación con el navegador.
Ventanas.
Primer ejemplo de una ventana.
Distribución de componentes: Layout.
FlowLayout.
BorderLayout.
GridLayout.
CardLayout.
Manejo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS