|
1. Introducció al llenguatge Java, creació de classes i mètodes i gestió de dades i variables
- Definició d'un programa Java
- Eines clau
- Tecnologia Java i entorn de desenvolupament
- Realitzar i testar
- Resum d'una classe principal de Java
- Classes
- El mètode Main
- Afegir un mètode Main
- Descripció sobre les dades en el cart
- Introducció de las variables
- Strings
- Números
- Dades numèriques
|
|
2. Estructures condicionals, manipulació de llistes, descripció d'objectes i classes i format de dades
- Gestió de múltiples ítems
- Condicions
- Estaments IF
- Llistes
- Processament de llistes
- Descripció d'objetes i classes
- Objectes i classes
- Disseny de mètodes i camps
- Declaració, instanciat i inicialització
- Manipulació i formateig de les dades en el seu programa
- Classe String
- Java API Docs
- Classe StringBuilder
- Tipus primitius de dades
- Operadors numèrics
- Promoció i col·locació de variables
|
|
3. Creació, ús i sobrecàrrega de mètodes, encapsulat i sobrecàrrega de constructors, estructures condicionals i aprofundiment en matrius i bucles
- Creació i ús de mètodes
- Mètodes
- Arguments de mètode i retorn de variables
- Mètodes estàtics i variables
- Com els arguments es passen a mètodes
- Sobrecàrrega de mètodes
- Ús d'encapsulació
- Control d'accés
- Encapsulació
- Sobrecàrrega de constructors
- Precisió de condicionals
- Operadors relacionals i condicionals
- Ús ampliat de constructors IF/ELSE
- Sentència switch
- Debugger Netbeans
- Utilització de matrius i bucles
- Treball amb dades
- Anàlisis dels arguments del array
- Arrays de 2 dimensions
- Construccions de bucle alterna
- Bucles Nesting
- Classe ArrayList
|
|
4. Introducció al concepte herència, subclasses i superclases, gestió i manipulació de les intefícies i maneig d'excepcions i errors
- Ús d'herència
- Visió general
- Subclasses i superclases
- Sobreescriptura de mètodes en la superclase
- Creació i ampliació de classes abstractes
- Utilització de les interfícies
- Poliformisme
- Poliformisme en les classes de JDK Foundation
- Interfícies
- Interfícies de tipus variable local
- Interfície list
- Introducció a les expressions Lambda
- Maneig d'excepcions
- Visió general
- Propagació
- Captura i llançament
- Maneig de múltiples excepcions i errors
|
|
5. Maneig i manteniment de l'aplicació Soccer, gestió del mòdul del sistema i utilització de JShell en un IDE per a revisió de codi
- Manipulació de l'aplicació Soccer
- Paquets, JARs, arquitectura
- Aplicació, modificació i requeriments
- Definició de mòduls
- Sistema module
- JARs
- Declaració de mòduls
- JDK modular
- Elaboració JShell
- Testeig de codi
- JShell bàsic
- JShell en un IDE (Entorn de Desenvolupament Integrat)
|