Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ENTERPRISE JAVA DEVELOPER
JAVA ORIENTADO A OBJETOS
Eric Gustavo Coronel Castillo
www.youtube.com/DesarrollaSoftware
gcoron...
Temas
▪ Objetivo
▪ Introducción
▪ Interfaces del Core
▪ Implementación del Core
▪ Proyecto Ejemplo
Objetivo
Trabajar colección de datos mediante JCF.
Introducción
▪ Un marco de trabajo es un conjunto de interfaces y clases proporcionados para resolver
un problema determin...
Interfaces del Core
Proporcionan métodos para todas las operaciones comunes, y las
implementaciones concretas especifican ...
Interfaces del Core
▪ Interfaces del Core
INTERFAZ DESCRIPCIÓN
Collection Representa un grupo de objetos sin implementacio...
Interfaces del Core
▪ Interfaces de Soporte
INTERFAZ DESCRIPCIÓN
Iterator Sustituye a la interfaz Enumeration. Dispone de ...
Implementación del Core
Implementación del Core
Implementación del Core
▪ Clases de Propósito General
CLASE DESCRIPCIÓN
HashSet Implementación de la interfaz Set mediante...
Manejo de Listas
▪ Creación de una lista
List<Producto> lista = new ArrayList<>();
▪ Agregar Elementos
lista . add ( new P...
Manejo de Datos tipo Clave / Valor
▪ Creación de una lista
Map<String,Producto> lista = new HashMap<>();
▪ Agregar Element...
PROYECTO EJEMPLO
▪ La tienda WilsonStore necesita una aplicación para registrar
sus ventas del día.
▪ Al finalizar el día,...
ENTERPRISE JAVA DEVELOPER
JAVA ORIENTADO A OBJETOS
Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
Gracias
FUNDAMENTOS DE
PROGRAMACIÓN CON JAVA
Aprende las mejores prácticas
PROGRAMACIÓN ORIENTADA
A OBJETOS CON JAVA
Aprende progr...
JAVA ORIENTADO A OBJETOS - COLECCIONES
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
What to Upload to SlideShare
Next
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0

Share

JAVA ORIENTADO A OBJETOS - COLECCIONES

Download to read offline

Las colecciones son un conjunto de interfaces, clases abstractas y clases concretas que te permiten manejar una gran cantidad de datos relacionados en forma de listas para lo cual dispones de la interfaz List y la clase ArrayList, también como pares de datos CLAVE->VALOR para los cual dispones de la interfaz Map y la clase HashMap.

URL DEL CURSO EN #UDEMY: https://www.udemy.com/course/java-orientado-a-objetos/?referralCode=ED949D58C79D27158E8D
CUPONES DE DESCUENTO: https://github.com/gcoronelc/udemy
Canal de yotube: https://www.youtube.com/desarrollasoftware

#UDEMY #java #desarrollasoftware #netbeans #gcoronelc #clases
#objetos #arreglos #colecciones #software #programacion
#desarrollador #programador #aplicacion #fullstack
#backend #frontend #agil #scrum #agile #framework

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

JAVA ORIENTADO A OBJETOS - COLECCIONES

  1. 1. ENTERPRISE JAVA DEVELOPER JAVA ORIENTADO A OBJETOS Eric Gustavo Coronel Castillo www.youtube.com/DesarrollaSoftware gcoronelc.blogspot.com COLECCIONES
  2. 2. Temas ▪ Objetivo ▪ Introducción ▪ Interfaces del Core ▪ Implementación del Core ▪ Proyecto Ejemplo
  3. 3. Objetivo Trabajar colección de datos mediante JCF.
  4. 4. Introducción ▪ Un marco de trabajo es un conjunto de interfaces y clases proporcionados para resolver un problema determinado. ▪ La intención es utilizar las clases proporcionadas, extenderlas o implementar las interfaces.
  5. 5. Interfaces del Core Proporcionan métodos para todas las operaciones comunes, y las implementaciones concretas especifican la decisión de las operaciones no permitidas.
  6. 6. Interfaces del Core ▪ Interfaces del Core INTERFAZ DESCRIPCIÓN Collection Representa un grupo de objetos sin implementaciones directas, agrupa la funcionalidad general que todas las colecciones ofrecen. Set Colección que no puede tener objetos duplicados. SortedSet Set que mantiene los elementos ordenados List Colección ordenada que puede tener objetos duplicados Map Colección que enlaza claves y valores; no puede tener claves duplicadas y cada clave debe tener al menos un valor. SortedMap Map que mantiene las claves ordenadas. Queue Colección que maneja la prioridad para procesar los elementos
  7. 7. Interfaces del Core ▪ Interfaces de Soporte INTERFAZ DESCRIPCIÓN Iterator Sustituye a la interfaz Enumeration. Dispone de métodos para recorrer una colección y para borrar elementos. ListIterator Deriva de Iterator y permite recorrer lists en ambos sentidos. Comparable Declara el método compareTo() que permite ordenar las distintas colecciones según un orden natural (String, Date, Integer, Double, …). Comparator Declara el método compare() y se utiliza en lugar de Comparable cuando se desea ordenar objetos no estándar o sustituir a dicha interfaz.
  8. 8. Implementación del Core
  9. 9. Implementación del Core
  10. 10. Implementación del Core ▪ Clases de Propósito General CLASE DESCRIPCIÓN HashSet Implementación de la interfaz Set mediante una hash table. TreeSet Implementación de la interfaz SortedSet mediante un árbol binario ordenado. ArrayList Implementación de la interfaz List mediante un array. LinkedList Implementación de la interfaz List mediante una lista vinculada. HashMap Implementa la interfaz Map mediante una hash table. WeakHashMap Implementa la interfaz Map de modo que la memoria de los pares clave/valor pueda ser liberada cuando las claves no tengan referencia desde el exterior de la WeakHashMap. TreeMap Implementa la interfaz SortedMap mediante un árbol binario.
  11. 11. Manejo de Listas ▪ Creación de una lista List<Producto> lista = new ArrayList<>(); ▪ Agregar Elementos lista . add ( new Producto( "Televisor", 890.0, 256 ) ); lista . add ( new Producto( "Lavadora", 1500.0, 435) ); ▪ Recorrer los elementos de una lista for ( Producto prod : Lista ) { . . . }
  12. 12. Manejo de Datos tipo Clave / Valor ▪ Creación de una lista Map<String,Producto> lista = new HashMap<>(); ▪ Agregar Elementos lista . put("Televisor", new Producto("Televidor", 879.99, 450)); lista . put("Lavadora", new Producto("Lavadora", 1435.67, 236)); ▪ Recorrer los elementos de una lista for( String clave: lista.keySet() ){ Producto prod = lista.get(clave); . . . }
  13. 13. PROYECTO EJEMPLO ▪ La tienda WilsonStore necesita una aplicación para registrar sus ventas del día. ▪ Al finalizar el día, necesita los siguientes reportes: – Listado de todas las ventas. – Resumen de ventas por artículo. – Resumen de ventas por categoría.
  14. 14. ENTERPRISE JAVA DEVELOPER JAVA ORIENTADO A OBJETOS Eric Gustavo Coronel Castillo gcoronelc.blogspot.com Gracias
  15. 15. FUNDAMENTOS DE PROGRAMACIÓN CON JAVA Aprende las mejores prácticas PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA Aprende programación en capas, patrones y buenas prácticas PROGRAMACIÓN DE BASE DE DATOS ORACLE CON PL/SQL Aprende a obtener el mejor rendimiento de tú base de datos PROGRAMACIÓN DE BASE DE DATOS ORACLE CON JDBC Aprende a programar correctamente con JDBC https://github.com/gcoronelc/UDEMY

Las colecciones son un conjunto de interfaces, clases abstractas y clases concretas que te permiten manejar una gran cantidad de datos relacionados en forma de listas para lo cual dispones de la interfaz List y la clase ArrayList, también como pares de datos CLAVE->VALOR para los cual dispones de la interfaz Map y la clase HashMap. URL DEL CURSO EN #UDEMY: https://www.udemy.com/course/java-orientado-a-objetos/?referralCode=ED949D58C79D27158E8D CUPONES DE DESCUENTO: https://github.com/gcoronelc/udemy Canal de yotube: https://www.youtube.com/desarrollasoftware #UDEMY #java #desarrollasoftware #netbeans #gcoronelc #clases #objetos #arreglos #colecciones #software #programacion #desarrollador #programador #aplicacion #fullstack #backend #frontend #agil #scrum #agile #framework

Views

Total views

305

On Slideshare

0

From embeds

0

Number of embeds

180

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×