viernes, 10 de mayo de 2024

OPERACIÓN DE ARREGLOS Y COLECCIONES


  • (ARREGLOS)
  • (sintaxis para declaras e instanciar un arreglo)
    • (instanciar un arreglo)
    • (declarar e instanciar un arreglo)
    • (tamaño (length) de un arreglo)
  • (sintaxis para referir a un elemento de un arreglo)
    • (ejemplos de asignación)
  • (sintaxis para crear y asignar valores a un arreglo)
    • (ejemplo)
  • (uso de loops con arreglos)
    • (uso ampliado con arreglos)
  • (la clase java.utils.Arrays)
    • (métodos static de la clase Arrays)
    • (ejemplos)
  • (implementar la interface Comparable)
    • (ejm)
  • (referenciar (usar) a un arreglo)
  • (copiar un arreglo)
  • (arreglo de dos dimensiones)
  • (matrices irregulares de 2 dimensiones)
    • (sintaxis para definir una arreglo irregular)
  • (COLLECIONES)
  • (colecciones y genéricos)
    • (similitudes)
    • (diferencias)
  • (diagrama de las principales colecciones)
  • (paquete java.util)
    • (interfaces de colección)
  • (clases de colecciones comunes)
  • (sintaxis para definir una colección)
  • (operación de la clase ArrayList)
    • (paquete: java.util.ArrayList)
    • (construcción de ArrayList)
    • (métodos de instancia de ArrayList de uso frecuente)
  • (aplicación: FacturaApp)
    • (diagrama de clases)
    • (descripción de las clases)
    • (constructor y métodos para la clase Factura)
    • (clase Factura)
    • (clase FacturasApp)
  • (operación de la clase LinkedList (lista vinculada))
    • (métodos de instancias frecuentes de la clase LinkedList)
  • (añadir o disminuir elementos (atributos o métodos) a una clase)
    • (ejemplos)
  • (tipo genérico al definir una clase)
    • (definir una colección)
    • (implementar la colección)
    • (ejm 1)
    • (defininr a la clase Cola)
    • (ejm 2: (implementar a la clase Cola, se usan tipos concretos))
  • (emisión de varias facturas (colección de facturas): FacturasApp)
    • (diagramas de clase)
    • (clase FacturaApp)
  • (colecciones Map: clases Hashmap y TreeMap)
    • (paquetes)
    • (constructores comunes de las clases HashMap y TreeMap)
    • (métodos de instancia comunes de las clases HashMap y TreeMap)
    • (métodos de instancia de la interface Map.Entry)
  • (clases de colecciones antiguas)
  • (untyped collections (colecciones sin tipo))
    • (uso de untyped ArrayList)
    • (clases envolventes (Wrappers) para tipos primitivos)
  • (PRACTICA DIRIGIDA)// 1(CarreraApp), 2(LibroApp
  • (EXCEPCIONES)
  • (manejo de expeciones)
    • (control de excepciones)
  • (jerarquía Throwable (lanzable))
    • (clase Error)
    • (clase Exception)
    • (Checked exceptions)
    • (dos formas de manejar unchecked exceptions)
  • (sintaxis de la instrucción try)
    • (un método que atrapa dos tipos de excepciones y usa la cláusula finally)
  • (sintaxis de try-with-resources)
    • (4 métodos de instancia del objeot exception e (de la clase Throwable))
    • (sintaxis de un bloque multi-catch)
  • (sintaxis para declarar de un método que lanza exceptions)
  • (instrucción throw (lanzar))
  • (creación de objetos throwable)
    • (constructores frecuente de la clase Throwable)
  • (clases Exceptions personalizadas)
  • (excadenamiento de excepciones (exception chaining))
    • (constructores de la clase Throwable)
    • (métodos de instancia de la clase Throwable)
  • (instrucción assert)
  • (práctica)// 1(ExcepCadena

(S06-arreglos)(la clase java.util.Arrays)(implementar la interface Comparable)(referenciar a un arreglo, copiar de un arreglo, arreglo de 2 dimensiones)(matrices irregulares)
(S06-colecciones)(aplicación: FacturaApp)(ejm 2: class EjemploUso)(emisión de varias facturas: FacturasApp)
(práctica)// 1(CarreraApp), 2(LibroApp)
(S07-excepciones)
(práctica) // 1(ExcepCadena)

No hay comentarios.:

Publicar un comentario