|
1 | | -# Java e java.util: Coleções, Wrappers e Lambda expressions |
| 1 | +# Java e java.util: Coleções, Wrappers e Lambda expressions |
| 2 | + |
| 3 | +Este repositório é dedicado ao oitavo curso da formação de Java e Orientação a Objetos oferecido pela Alura em colaboração com o programa One da Oracle. Durante o curso, adquiri conhecimentos sobre o pacote `java.util` e os fundamentos essenciais dessa linguagem de programação. |
| 4 | + |
| 5 | +<div align="center" ><img src="https://github.com/emanoelcampos/programa-one-oracle/assets/68448029/ab736b12-62a0-4f05-90e0-380d5e756c41" width="400"></div> |
| 6 | + |
| 7 | +## Os assuntos abordados no curso incluem: |
| 8 | + |
| 9 | +O curso foi dividido em diversos módulos, cada um com seus respectivos exercícios, atividades e um desafio durante o curso. |
| 10 | + |
| 11 | +<img align="right" src="https://github.com/emanoelcampos/programa-one-oracle/assets/68448029/7bf8aed1-0c01-44a8-97e1-fd084f77682a" width="120"> |
| 12 | + |
| 13 | +- Arrays: Aprendemos sobre a estrutura de dados de `arrays`, seu uso sintático, tamanho fixo, inicialização e manipulação de elementos. |
| 14 | +- Object e Type Cast: Exploramos a capacidade de `arrays` do tipo `Object` de guardar qualquer referência e como realizar `type cast`, com possíveis exceções. |
| 15 | +- ArrayList e Generics: Introdução à classe `ArrayList`, métodos de alto nível, iteração e uso de `generics` para definir tipos de elementos. |
| 16 | +- Equals, LinkedList e Interface List: Implementação do método `equals`, introdução à `LinkedList` e à `interface` `List` para manipulação de listas. |
| 17 | +- Vector, Collection e Sets: Conhecemos o `Vector`, a `interface` `Collection` e as diferenças entre listas e conjuntos. |
| 18 | +- Wrappers: Exploramos as classes `Wrappers` para primitivos, `autoboxing` e `unboxing`, e a classe `Number` como mãe das classes numéricas. |
| 19 | +- Ordenação com Comparator e Comparable: Aprendemos a definir critérios de ordenação usando `Comparator` e `Comparable`, utilizando os métodos `sort` da lista e da classe `Collections`. |
| 20 | +- Classes Anônimas e Lambdas: Introdução a classes anônimas e expressões `lambda` para criação de funções anônimas de forma concisa e expressiva. |
| 21 | + |
| 22 | +## Minha jornada |
| 23 | + |
| 24 | +Este repositório é um registro de todo o meu avanço no curso. Ao longo do curso, tive a oportunidade de aplicar esses conceitos através de exercícios e atividades práticas. Nesse repositório, você encontrará os exercícios, atividades e desafios realizados por mim durante o curso e todos eles estão organizados por módulo e podem ser encontrados em suas respectivas pastas. |
0 commit comments