Semana da Programação

Aproveite 16% de desconto !

0

dias

00

horas

00

minutos

00

segundos

Curso de Java parte 6: Conhecendo o java.util

9,4

Nota desse curso

5.663

Alunos neste curso

Faça esse curso de Java 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.

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

Primeira aula de Java parte 6: Conhecendo o java.util

Formação com esse curso

Instrutores

  • 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.

Cursos relacionados

Cursos de Java em Programação

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

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

igoragueme

em 26/03/2019

Professor Nico é um dos melhores da alura, por mais cursos com ele!

Java parte 6: Conhecendo o java.util

Charline Barbosa Rocha

em 03/09/2019

Didática excelente. Não deixou pontas soltas. Recomendo bastante.

Java parte 6: Conhecendo o java.util

renato.reinhold

em 22/03/2019

Nico é um professor muito bom, não consigo ter duvidas com as aulas dele. Minhas duvidas são respondidas nos exercícios.

Java parte 6: Conhecendo o java.util

Sabe quando você pode começar? Agora!

  • 868 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto 16%

Premium

Desconto 16%
  • 868 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Premium Plus

Desconto 16%
  • 868 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Max

Desconto 16%
  • 868 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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