CodeGym /Blogue Java /Random-PT /Exercícios de Java para Iniciantes
John Squirrels
Nível 41
San Francisco

Exercícios de Java para Iniciantes

Publicado no grupo Random-PT
Se você está procurando exercícios de Java para iniciantes, tenho uma boa notícia para você: é um passo adequado para se tornar um verdadeiro programador. Porque a programação é toda sobre codificação, e não há como evitar isso. No entanto, esta notícia é boa! Porque é realmente emocionante aprender algo prático. Claro, você também precisa aprender teoria, mas sem prática, a teoria da programação é apenas uma coleção bastante chata de palavras, regras e termos. Exercícios Java para Iniciantes - 1

Por que a prática é tão importante?

Você consegue imaginar um aluno nadador que aprende a nadar com livros e vídeos da internet, mas nunca tenta nadar na piscina? Ou um cantor que lê teoria várias vezes antes de tentar sua voz? Bem, a programação é a mesma! Aprender a teoria é útil, mas resolver exercícios de programação Java para iniciantes é obrigatório. A resposta curta é muito fácil: a essência da programação é a prática.

Então, como praticar?

De acordo com os parágrafos anteriores, a questão do tópico significa nada menos que 'como aprender Java'. A resposta curta é: você aprende de uma forma que não seja entediante para você, e deve conter bastante tarefas práticas. Bem, muito brevemente:
  1. Tenha um plano para o seu aprendizado. Pode ser um cronograma de alguns cursos ou um índice de um bom livro de Java para um iniciante.
  2. Conecte sua agenda ao tempo. Por exemplo, aprenda Java todos os dias (ou pelo menos dia sim, dia não) por 1,2,3 horas... A velocidade do seu aprendizado depende da sua experiência anterior em programação, educação e do tempo que você está disposto a gastar.
  3. Resolva muitos exercícios para iniciantes em java todos os dias, leia algumas palestras para eles.
  4. Verifique a exatidão do seu código.
  5. Não hesite em fazer algumas perguntas a pessoas que sabem mais do que você.

Onde encontrar exercícios para iniciantes em Java e como resolvê-los?

Parece que você pode ter algumas novas perguntas depois de ler nosso plano curto. Qual horário escolher? Onde encontrar exercícios de Java para iniciantes? Como checá-los? CodeGym Java Course foi criado com essas perguntas típicas de estudantes de programação em mente. Aqui você encontrará:
  • O curso CodeGym contém quase todos os tópicos Java Core e um pouco mais, organizados em uma ordem lógica para estudar. Alguns tópicos são primeiro estudados superficialmente, então quando o aluno está pronto, ele volta ao tópico e o estuda mais a fundo.
  • Palestras curtas e divertidas, aliadas a um enredo emocionante com elementos de ficção científica. Eles são divertidos para que você não fique entediado.
  • Mais de 1200 tarefas de codificação, das mais fáceis às mais difíceis. Você terá o máximo de suas tarefas quando estiver pronto para resolvê-las. Alguns deles são difíceis. Você pode ler mais teorias e consultá-las mais tarde.
  • Validador de código que pode verificar sua solução em um momento. Se algo der errado, você receberá dicas e recomendações para consertar.
  • Você pode resolver seus exercícios de codificação no melhor ambiente para profissionais - IntelliJ IDEA IDE (versão Community gratuita) com um Plugin CodeGym ou direto no site CodeGym (inclui Web IDE), ou até mesmo no seu celular Android (aplicativo CodeGym).
  • Se você não conseguir resolver suas tarefas por muito tempo, pressione o botão “ajuda” (no IDEA Plugin, CodeGym IDE ou aplicativo CodeGym). Você se encontrará na seção "Ajuda", onde poderá fazer perguntas. Os outros alunos e curadores do CodeGym respondem rapidamente. Claro, você não encontrará aqui apenas Exercícios de Java com Soluções para iniciantes, mas eles ajudam a pegar o seu problema e resolvê-lo.
  • CodeGym parece ser um jogo. Você tem seu personagem, um roboguy chamado Amigo, que aprende a programar com os recém-chegados do espaço. Amigo estrelas do nível 0 coletando matéria escura para passar, nível por nível para dominar o Java Core. Existem muitos troféus de jogos também, então repetimos, você não ficará entediado!
Assim, após o passo a passo do curso CodeGym, você terá 300-500 horas de experiência prática.

Quais exercícios de Java você deve resolver?

Aqui listamos os principais tópicos do Java Core.

Sintaxe Java

Exercícios para iniciantes em Java. Desde a primeira palavra em Java que ajuda você a escrever seu primeiro programa “Hello World” para loops e operadores condicionais. Aqui você aprende tipos primitivos, como trabalhar com eles, o que é classe. Tudo em um nível fundamental certo para iniciantes. Tópicos:
  • Escreva seus primeiros programas Java. saída do teclado
  • Variáveis, métodos e classes
  • DataTypes: int, double, boolean, String
  • Entrada de teclado
  • Condições e loops
  • Introdução às aulas. Construtores e objetos
Onde encontrar as tarefas: CodeGym nível 0 a 6 .

Coleções Java e Estruturas de Dados

Este tópico é muito interessante para iniciantes. A princípio, o domínio de algumas das estruturas de dados causa dificuldades para iniciantes, mas depois elas oferecem a flexibilidade de escolher a estrutura certa para o seu problema. Então, conhecê-los bem é uma espécie de superpoder. Os exercícios Java para iniciantes dedicados às coleções Java são amplamente representados no CodeGym. Por exemplo, os alunos do CodeGym começam a aprender Arrays a partir do nível 6 da primeira missão Java Syntax (para iniciantes) e se voltam para eles mais profundamente na Java Collections Quest ( Nível 7, lição 7 ). Tópicos:
  • Matrizes
  • ArrayList, LinkedList
  • HashSet, HashMap
  • Iterável
  • Interface de coleção
  • Interface de lista e implementações
  • Hierarquia do mapa
  • Definir interface e implementações
  • Fila
  • Árvores, árvores rubro-negras
  • Iteradores
Onde aprender e encontrar tarefas: CodeGym Quest Sintaxe Java, níveis 7 , 8 (Coleções, Arrays e Listas para iniciantes) CodeGym Quest Collections, níveis 6 , 7 Exceto por essas tarefas, com certeza você usará todas essas estruturas e coleções de dados, resolvendo praticamente qualquer tarefa prática de Java.

Exceções

Uma exceção (ou evento excepcional) é uma situação anormal que surge durante a execução de um programa. Em Java, Exception é uma classe com a qual você pode trabalhar. Este mecanismo simplifica bastante a detecção de bugs em programas. Tópicos:
  • Rastreamento de Pilha
  • Tipos de exceções
  • Experimente a construção Catch Finalmente
  • Exceções de tempo de execução
  • IOExceptions
  • Captura múltipla
Onde aprender e encontrar tarefas: CodeGym Java Syntax Quest, nível 9 … e muitas outras tarefas.

Programação Orientada a Objetos (OOP)

Tudo em Java é sobre um objeto. Portanto, é essencial entender OOP. Este tópico não é tão difícil. Basta misturar suas palestras e artigos sobre OOP com uma grande quantidade de tarefas Java. O CodeGym contém exercícios práticos suficientes para iniciantes em Java para ajudá-lo a obter essa filosofia orientada a objetos. Tópicos:
  • Classes e objetos em geral
  • condição e comportamento do objeto
  • Herança
  • Encapsulamento
  • Polimorfismo
  • Sobrecarga e substituição
  • Abstração e classes abstratas
  • Métodos Virtuais
  • Interfaces
  • Implementações de interface
  • Instancia de
  • Modificadores de acesso
  • A ordem das chamadas do construtor
Onde aprender e encontrar tarefas: CodeGym Java Core Quest, níveis 1 , 2 , 3 , 4 , 5 .

Fluxos de entrada/saída

Os alunos de Java usam fluxos de E/S muito antes de terem uma ideia deles. Os primeiros programas Java, também conhecidos como “Hello World”, contêm “System.out.println”. No entanto, a compreensão dessas “entradas” e “saídas” vem muito depois dos primeiros passos. CodeGym inclui muito conteúdo para explicar os tópicos e ainda mais exercícios. Tópicos:
  • Introdução aos fluxos de entrada/saída
  • FileInputStream e FileOutputStream
  • InputStream e OutputStream
  • BufferedInputStream
  • Seu próprio wrapper para System.in
  • Adaptador
  • Leitor e Escritor
  • FileReader e FileWriter
  • BufferedReader e InputStreamReader
  • Seu próprio wrapper para System.out
Onde aprender e encontrar tarefas: CodeGym Java Core Quest, níveis 8 , 9 .

Multithreading

Nem todo programador novato pode escrever um "Hello, World!" programa usando a Java Thread API para exibir a frase famosa de um thread separado. Você deve estar preparado para este tópico difícil, um dos tópicos mais complicados para iniciantes! Enfim, quando você percebe que sabe trabalhar com threads. Você sente que foi um ponto essencial da vida do seu programador. Tópicos:
  • o que é fio
  • Criando e iniciando novos tópicos
  • Juntar
  • Criando e parando threads: start, interrupt, sleep, yield
  • Interface do marcador e cópias profundas
  • Sincronizado, volátil
  • Impasse, aguarde. notificar, notificarTodos
Onde aprender e encontrar tarefas: CodeGym Java Core Quest, níveis 6 , 7 ; Quest Java Multithreading .

O que mais?

Você encontrará ainda mais tópicos sobre Java Core + no CodeGym. Por exemplo:
  • Classe de objeto e seus métodos
  • Teste de unidade
  • Trabalhar com genéricos
  • JSON
  • Padrão de design
  • RMI e proxy dinâmico
  • Anotações
Se você está no início de seu caminho de programação, desejamos-lhe temperança, motivação e boa sorte!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION