Programação

Java parte 6: Conhecendo o java.util

Curso online de Java parte 6: Conhecendo o java.util

1388 9.1

9,1

é a nota desse curso

2.756

alunos neste curso

Faça esse curso e...

  • Aprenda os fundamentos das coleções Java.
  • Explore o poder e flexibilidade das listas.
  • Saiba trabalhar com ArrayList, LinkdedList ou Vector.
  • Entenda como funcionam as lambda expressions.
  • Manipule e ordene as coleções.

Este curso faz parte da Formação

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedores Java que querem usar as classes principais do pacote java.util incluindo as Lambdas Expressions.

Nível de Dificuldade

Básico

Instrutores

  • Nico Steppat

    Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Conhecendo Arrays

    • Sobre arrays
    • Começando com Arrays
    • A sintaxe do array
    • Array de referências
    • Quantas referências?
    • Acesso ao array
    • Mãos na massa: Trabalhando com arrays
    • Forma literal
    • O que aprendemos?
  2. Guardando qualquer referência

    • Array do tipo Object
    • Array de clientes
    • Cast explicito e implícito
    • Cast possível e impossível
    • Qual declaração?
    • Quais casts
    • Sobre ClassCastException
    • Entendendo o array String args
    • Mão na massa: Arrays
    • O que aprendemos?
  3. ArrayList e Generics

    • Adapter para arrays
    • Desvantagens do array
    • Mão na massa: GuardadorDeContas
    • Conhecendo ArrayList
    • Sobre a ArrayList
    • Adicionar referência
    • Sobre a ArrayList #2
    • Mão na massa: ArrayList
    • Introdução ao Generics
    • Código legado
    • Benefícios dos Generics
    • Outras formas de inicialização
    • Mão na massa: Generics
    • O que aprendemos?
  4. Equals e mais listas

    • O método equals
    • Assinatura do método
    • Sobre equals
    • List e LinkedList
    • Sobre listas
    • LinkedList vs ArrayList
    • Mãos na massa: equals
    • De Array para List
    • O que aprendemos?
  5. Vector e a interface Collection

    • A alternativa threadsafe
    • Vector, o meu Vector!
    • Cursos sobre Threads
    • A interface Collection
    • Domina listas?
    • Sobre coleções
    • Mãos na massa: Vector e Collection
    • Curso dedicado às coleções
    • O que aprendemos?
  6. As classes Wrappers

    • Autoboxing e Unboxing
    • O Wrapper Integer
    • Métodos da classe Integer
    • Código confuso
    • Parsing
    • A classe Number
    • Qual primitivo?
    • Conhece os wrappers?
    • Mãos na massa: Wrappers
    • O que aprendemos?
  7. Ordenação de listas

    • Ordenando listas
    • Comparando Strings
    • A ordem natural
    • Interfaces para ordenar
    • Ordem natural
    • Por que não funciona?
    • Desafio Collections
    • Ordenar Arrays
    • Mãos na massa: Ordenação de listas
    • Mão na massa: Ordenar pelo String
    • Mãos na massa: Ordem Natural
    • O que aprendemos?
  8. Classes anônimas e Lambdas

    • Classes anônimas
    • Qual objeto?
    • O que acontece?
    • Finalmente Lambdas
    • E se fosse com lambda?
    • Foreach com lambda
    • O padrão Iterator
    • Mãos na massa: Classes anônimas
    • Mãos na massa: Lambdas
    • Projeto final

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • Cursos 666
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • Cursos 666
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • Cursos 666
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana