Introdução à Programação
Introdução às ideias fundamentais da programação, ao papel do Java e ao ciclo compilar-executar.
Introdução à Programação é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 3 aulas no total.
O que é programação
O que é programação? Programação é o ato de escrever instruções exatas que um computador possa seguir. Computadores são rápidos e literais: eles fazem exatamente o que lhes dizemos, nem mais nem menos.
- Usamos linguagens de programação para expressar instruções.
- As instruções devem ser claras e ordenadas.
- Pequenas etapas tornam tarefas complexas mais fáceis de gerenciar.
Por que Java
Por que Java? Java é uma linguagem de uso geral e orientada a objetos, usada em servidores, Android, ferramentas e muito mais.
- Portátil: escreva uma vez e execute em várias plataformas (por meio da JVM).
- Ecossistema maduro: bibliotecas, estruturas de trabalho e uma comunidade forte.
- Desempenho: compilação durante a execução e JVMs modernas.
Compilar e executar
Como Java é executado?
- Você escreve código-fonte legível por humanos em
.java. javaco compila em.class, produzindo código de bytes.- A JVM executa o código de bytes na sua máquina.
Essa abordagem em duas etapas (compilar e depois executar) torna Java portátil e rápido.
JDK JRE JVM
JDK versus JRE versus JVM
- JDK (Kit de Desenvolvimento Java): ferramentas para desenvolvedores (inclui o compilador
javac). - JRE (Ambiente de Execução Java): bibliotecas para executar aplicativos Java.
- JVM: o mecanismo que executa o código de bytes Java.
Fluxo: .java → javac → .class → a JVM executa.
Algoritmo e IPO
Algoritmo e IPO
- Algoritmo: um conjunto finito e claro de etapas para resolver um problema.
- Entrada → Processo → Saída (IPO) ajuda você a modelar problemas.
- Planeje etapas pequenas e faça testes frequentes.
Exemplo: leia um número (entrada), dobre-o (processo) e imprima o resultado (saída).
Vocabulário essencial
Vocabulário essencial
- Variável: um local nomeado para armazenar um valor.
- Expressão: valores e operadores que produzem um resultado.
- Instrução: uma instrução completa (termina com ponto e vírgula em Java).
- Método: um bloco reutilizável de código com um nome.
- Classe: o modelo para objetos; o código Java fica dentro de classes.
Verificação de conceitos
Verificação rápida: qual alternativa define melhor um programa de computador?
Recapitulação e próxima etapa
Recapitulação: você aprendeu o que é programação, por que Java é popular e como Java usa o compilador e a JVM. Também conheceu o trio JDK/JRE/JVM e o vocabulário essencial.
Próxima etapa: instale o JDK e escolha um ambiente de desenvolvimento integrado para poder escrever e executar código.
Perguntas Frequentes
A aula “Introdução à Programação” é grátis?
Sim — o texto completo de “Introdução à Programação” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 3 aulas no total.
O que vou aprender em “Introdução à Programação”?
Introdução às ideias fundamentais da programação, ao papel do Java e ao ciclo compilar-executar. Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Java Academy?
Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.
Quanto tempo leva a aula “Introdução à Programação”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Java Academy?
Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Introdução à Programação
- Instalação do JDK e da IDE
- Escrevendo o Primeiro Programa