Aqui está a tradução do artigo de teoria de programação do russo para o português, seguindo todas as regras fornecidas.
O que é e para que serve?
Imagine que você está dando comandos a um robô. Você diz: "Vire à esquerda, ande 10 passos, levante o braço". Uma linguagem de programação é a mesma forma de dar comandos, só que não para um robô, mas para um computador. Java é uma das linguagens mais populares para isso.
Vamos fazer uma analogia. Imagine que você está construindo uma casa com blocos de montar LEGO. Você tem peças de diferentes cores e tamanhos. Java é um "kit de montar" para criar programas. Ele tem peças prontas (chamadas de classes e métodos), com as quais você pode montar qualquer coisa: desde um jogo da "Cobrinha" até um aplicativo de anotações no celular.
Agora imagine que você está aprendendo um idioma estrangeiro, como o inglês. Primeiro você aprende palavras (variáveis), depois as regras de construção de frases (sintaxe), e então pode escrever uma redação inteira (programa). Java é esse "inglês" para computadores. Só que, em vez de letras, são usadas palavras especiais: public, class, static, void.
Por que Java e não Python? Python é como uma língua falada: simples e direta. Java é como uma língua literária: mais rigorosa e formal. Em Java, você precisa escrever mais palavras, mas o computador entende exatamente o que você quer. Por exemplo, em Python você pode escrever print("Olá"), e pronto. Em Java, você precisa escrever um "invólucro" inteiro:
public class Main {
public static void main(String[] args) {
System.out.println("Olá");
}
}
Parece mais complicado? Sim. Mas um programa assim funciona em qualquer computador — seja Windows, Mac ou Linux. Isso se chama "escreva uma vez, execute em qualquer lugar". É por isso que Java é usado em caixas eletrônicos, no jogo Minecraft, em aplicativos Android e até em naves espaciais!
Outra característica importante: Java é uma linguagem orientada a objetos. Parece assustador, mas significa apenas que você pode criar "plantas" para coisas. Por exemplo, você pode fazer a planta "Cachorro" e, a partir dela, criar cachorros específicos: Rex, Bob, Totó. Cada um terá seu nome, idade, cor da pelagem, mas todos saberão latir e abanar o rabo. Na programação, isso é muito útil.
Onde o Java é usado? A lista é enorme:
- Aplicações web — sites como Amazon, eBay, LinkedIn são escritos em Java.
- Aplicativos móveis — todos os aplicativos Android (jogos, redes sociais, bancos) são escritos em Java.
- Jogos — o famoso jogo Minecraft é escrito em Java.
- Sistemas bancários — caixas eletrônicos, terminais, internet banking.
- Programas científicos — processamento de dados, modelagem climática.
- Robôs e dispositivos inteligentes — Java é usado na "internet das coisas" (geladeiras, chaleiras, lâmpadas).
Quando você aprender a programar em Java, poderá criar seus próprios programas, jogos e aplicativos. E não é tão difícil quanto parece. Vamos ver alguns exemplos!
Exemplos de código com explicação
Cada exemplo será detalhadamente analisado. Não se preocupe se algo não estiver claro — explicarei cada linha. Para começar, lembre-se da regra principal: em Java, cada comando termina com ponto e vírgula (;). É como o ponto final de uma frase.
Exemplo 1: "Olá, mundo!" (o programa mais simples)
// Isto é um comentário. O computador o ignora; serve para as pessoas.
// Comentários começam com duas barras.
public class HelloWorld { // Declaramos a classe com o nome HelloWorld
public static void main(String[] args) { // Método principal, por onde o programa começa
// Exibimos o texto na tela
System.out.println("Olá, mundo!"); // Comando de impressão
} // Fechamos o método
} // Fechamos a classe
Análise linha por linha:
public class HelloWorld— criamos uma "planta" (classe) com o nome HelloWorld. O nome da classe deve coincidir com o nome do arquivo (o arquivo deve se chamar HelloWorld.java).public static void main(String[] args)— esta é a porta principal pela qual o programa começa a funcionar. Sem esta linha, o programa não inicia. Decore esta frase mágica — ela é sempre igual.System.out.println("Olá, mundo!");— comando que exibe o texto no console (a janela preta com letras brancas). Dentro das aspas, escrevemos o que queremos dizer.- Chaves
{}— elas mostram onde um bloco de código começa e termina. Imagine que são caixas: tudo que está dentro pertence à classe ou ao método.
Como executar isso? É preciso instalar o Java no computador (baixar o JDK), salvar este código em um arquivo HelloWorld.java, abrir o terminal, digitar javac HelloWorld.java (compilação — tradução para código de máquina) e depois java HelloWorld (execução). Se tudo estiver correto, você verá:
Olá, mundo!
Exemplo 2: Matemática — somando números
public class MathExample {
public static void main(String[] args) {
// Declaramos variáveis — são como caixas que armazenam números
int a = 5; // int — número inteiro. Na caixa 'a' colocamos 5
int b = 3; // Na caixa 'b' colocamos 3
int sum = a + b; // Somamos o conteúdo das caixas e colocamos na nova caixa 'sum'
// Exibimos o resultado
System.out.println("Soma: " + sum); // O sinal + junta o texto e o número
// Podemos fazer diferentes operações
int difference = a - b; // Subtração
int product = a * b; // Multiplicação (asterisco, não 'x'!)