Programación estructurada y modular
Fundamentos (UF4)
- Prova -> Hola mundo, basado en JAVA SE 7 Programming I.pdf (pág. 42). Compilar con: javac Prova.java Creará Prova.class. Para ponerlo en marcha pondremos: java Prova
- Alumne_00 -> Creación de una clase con atributos públicos. Creando un objeto alumne1 de tipo Alumne, asignando un nombre lo mostrará.
- Alumne_01 -> Añadido unas palabras ("El nom es") más la variable en la misma línea.
- Alumne_02 -> Otra forma de instanciar el objeto.
- Alumne_03 -> Poniendo los atributos como privados, hacemos métodos para el acceso al nombre y lo aplicamos al programa.
- Alumne_04 -> Utilizamos el mismo método para la nota.
- Alumne_05 -> Limita la nota máxima como 10 en el método, y la mínima como 0. Todavía no es aplicable al programa.
- Alumne_06 -> Muestra el nombre y la nota de dos alumnos.
- Alumne_07 -> Muestra el nombre en mayúscula y la nota de los alumnos.
- Alumne_08 -> Introduciendo un nombre y una nota, los muestra y muestra el segundo objeto declarado anteriormente.
- Alumne_09 -> Introduciendo los dos nombres y las dos notas los muestra finalmente por pantalla.
- Apuntes utilizados (hasta pág. 52)
- Apuntes utilizados (desde pág. 52 hasta 64)
- Activitat01 --> Dada una frase puedes ver la repetición de caracteres en esta.
- Activitat02 --> Dada una frase te hace el recuento de las apariciones.
- Apuntes utilizados (desde pág. 64 hasta 90)
- Herencia
- Polimorfismo.
- Herencia en constructores.
- Double Casting.
- Ej 3, 5, 6 (en propuesta...)
- Apuntes utilizados (desde pág. 91 hasta 100)
- Java SE 7 Programming (pág. 105 - 142)
- Para saber si una clase pertenece a otra, se utilizará instanceof.
- ArrayList:
- Add añadir
- get recuperar
- remove para eliminar.
Hay clases diferidas que siempre son abstractas.
2015-10-29
- Advanced Class Design. (pág. 135 - 161)
- Pág. 159 --> Enums.
2015-11-05
- Herencia múltiple.
Librerías de clases fundamentales (UF5)
- Apuntes. (211-234).
- Apuntes Sergi.
- Aplicación de las estructuras de almacenamiento en la programación orientada a objetos.
- Colecciones en el JDK (Java Development Kit).
- Interfaz set.
- Interfaz listInterfaz Map.
- Crear una clase genérica propia
- Métodos genéricos
- Herencia y tipos comodín
XML (Extensible Markup Language)
- Lectura tipo SAX.
- Lectura XML por nodos (DOM)
- Creación de un documento XML
Lectura y escritura de ficheros.
Ejemplos de los resúmenes.
Introducción a la persistencia en BD (UF6)
- ¿Qué son?
- Estructura
- Interfaces funcionales