CodeGym
AI Academy
Promoção
CodeGym University
Aprendizagem
Cursos
Tarefas
Pesquisas & Questionários
Jogos
Ajuda
Cronograma
Comunidade
Usuários
Fórum
Chat
Artigos
Histórias de sucesso
Atividade
Avaliações
Assinaturas
Tema claro

Aulas

  • Avaliações
  • Sobre nós
Iniciar
Comece a aprender
Comece a aprender agora
  • Meu progresso
  • Cursos
  • Mapa da Missão
  • Aulas
  • Erros na declaração de classes e objetos

    JAVA 25 SELF
    Nível 23,Aula 0
    Erros comuns no início em Java: modificadores de acesso de classes, correspondência entre o nome do arquivo e o da classe public, chaves e posicionamento de membros da classe, inicialização de objetos, construtores e criações desnecessárias de instâncias. Vamos ver boas práticas e montar um mini‑exemplo “Biblioteca” e, ao final, analisar mensagens típicas de erro.
    Disponível
  • Erros com herança e sobrecarga de métodos

    JAVA 25 SELF
    Nível 23,Aula 1
    Analisamos erros comuns em Java ao trabalhar com herança e sobrecarga de métodos: chamada do construtor da superclasse via super(...), restrições de classes e métodos final, violação do Princípio da Substituição de Liskov, armadilhas da sobrecarga (autoconversão de tipos, chamadas ambíguas, tentativas de diferenciar apenas pelo tipo de retorno), além de melhores práticas e exemplos funcionais com polimorfismo.
    Disponível
  • Erros com modificadores de acesso

    JAVA 25 SELF
    Nível 23,Aula 2
    Analisamos passo a passo os níveis de acesso em Java e os erros típicos: modificadores esquecidos, violação de encapsulamento, particularidades de protected fora do pacote, uso correto de getters/setters e retorno de cópias de coleções. Consolidamos as boas práticas com exemplos práticos.
    Disponível
  • Problemas de polimorfismo e abstrações

    JAVA 25 SELF
    Nível 23,Aula 3
    Analisamos polimorfismo e abstrações em Java na prática: como uma única interface aciona comportamentos diferentes, erros comuns (downcasting sem verificação, chamada de métodos ausentes no tipo base, abstrações “vazias”, hierarquias profundas) e também as melhores práticas de uso de classes abstratas, interfaces e da anotação @Override no exemplo didático “Biblioteca”.
    Disponível
  • Estilo e legibilidade do código, convenções de código

    JAVA 25 SELF
    Nível 23,Aula 4
    Por que os desenvolvedores Java precisam de um estilo de código unificado e como segui-lo: vamos analisar erros típicos de formatação, convenções básicas (indentação, nomenclatura, ordem dos membros da classe), mostrar exemplos de refatoração e ferramentas de autoformatação e análise estática, para que o código seja legível e fácil de manter.
    Disponível
Aprender
  • Cadastro
  • Curso de Java
  • Ajuda com Tarefas
  • Preços
  • Sintaxe Java
Comunidade
  • Usuários
  • Artigos
  • Fórum
  • Chat
  • Histórias de sucesso
  • Atividade
  • Programa de afiliados
Empresa
  • Sobre nós
  • Contatos
  • Avaliações
  • Sala de imprensa
  • CodeGym for EDU
  • Perguntas frequentes
  • Suporte
CodeGymCodeGym é um curso online para aprender programação Java do zero. Este curso é uma maneira perfeita de dominar Java para iniciantes. Contém mais de 1.200 tarefas com verificação instantânea e um escopo essencial da teoria dos fundamentos de Java. Para ajudar você a ter sucesso nos estudos, implementamos um conjunto de recursos motivacionais: questionários, projetos de programação, conteúdo sobre aprendizagem eficiente e carreira de desenvolvedor Java.
Siga-nos
Idioma da interface
English Deutsch Español हिन्दी Français
Português
Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programadores se formam, não nascem" © 2026 CodeGym
MastercardVisa
"Programadores se formam, não nascem" © 2026 CodeGym