Programació estructurada i modular

Instalació Java (Oracle)

Fonaments (UF4)

2015-09-25

2015-10-01

  • Prova -> Hola món, basat en JAVA SE 7 Programming I.pdf (pg.42). Compilar amb: javac Prova.java Creará Prova.class. Per posar-ho en marcha posarem: java Prova
  • Alumne_00 -> Creació d'una classe amb atributs publics. Fent un objecte alumne1 de tipus Alumne, asignat un nom el mostrará.
  • Alumne_01 -> Afegit unes paraules ("El nom es") més la variable en la mateixa linea.
  • Alumne_02 -> Una altre forma d'instanciar l'objecte.
  • Alumne_03 -> Posant els atributs com a privats, fem mètodes per a l'accès al nom i ho apliquem al programa.
  • Alumne_04 -> Utilitzem el mateix mètode per a la nota.
  • Alumne_05 -> Limita la nota màxima com a 10 al mètode, i la mínima com a 0. Encara no es aplicable al programa.
  • Alumne_06 -> Mostra el nom i la nota de dos alumnes.
  • Alumne_07 -> Mostra el nom en mayúscula i la nota dels alumnes.
  • Alumne_08 -> Entrant un nom i una nota, els mostra i mostra el segon objecte declarat anteriorment.
  • Alumne_09 -> Entrant els dos noms i les dues notes els mostra finalment per pantalla.

2015-10-02

  • Activitat01 --> Donada una frase pots veure la repetició de caràcters en aquesta.
  • Activitat02 --> Donada una frase et fa el recompte de les aparicions.

2015-10-08

  • Herencia

2015-10-09

2015-10-15

  • Polimorfisme.
  • Herència en constructors.
  • Double Casting.
  • Ex 3,5,6(en proposta...)

2015-10-16

2015-10-22

  • Java SE 7 Programming (pg 105 - 142)
  • Para saber si una clase pertenece a otra, se utilizará instanceof.
  • ArrayList:
  • Add afegir
  • get recuperar
  • remove per eliminar.

Hay clases diferidas que siempre son abstractas.

2015-10-25

2015-10-29

  • Advanced Class Design. (pg 135 - 161)
  • Pg 159 --> Enums.

2015-11-05

  • Herencia multiple.

Pràctica.

Llibreries de classes fonamentals (UF5)

2015-12-03

Gestión de ficheros.

Exercicis.

Colecciones:

  • 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.

Clases genéricas:

  • 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ó a la persistència en BD (UF6)

Exercicis i examen.

Lambdas:

  • ¿Qué son?
  • Estructura
  • Interfaces funcionales

http://probeta.net/moodle/course/view.php?id=36