Tutorial Java: o básico para iniciantes
Java é uma linguagem de programação orientada a objetos, que apresentaremos neste tutorial. Aplicativos da Web, aplicativos de desktop e aplicativos são programados principalmente com Java.
Tutorial Java: preparativos
Antes que você possa realmente começar a programar com Java, é necessário fazer alguma preparação.
- Instale o Java SDK mais recente no seu computador. Basta fazer o download na nossa área de download e seguir as instruções durante a instalação.
- Na próxima etapa, você precisa de um ambiente de desenvolvimento. Existem várias opções aqui, todas com vantagens e desvantagens. Os mais conhecidos são o NetBeans, Eclipse e IntelliJ. O Eclipse é adequado para iniciantes, e é por isso que as etapas a seguir estão relacionadas ao Eclipse.
- Inicie o Eclipse e clique em "Arquivo", "Novo" e depois em "Projeto Java". Digite um nome para o projeto aqui e pressione "Concluir".
- No lado esquerdo, você encontrará o Package Explorer, aqui estão listadas todas as pastas e arquivos do projeto. Até o momento, o projeto contém apenas a pasta "src". Clique com o botão direito na pasta e selecione "Novo" e depois "Classe". Na janela que se abre, selecione um nome de classe e marque a caixa ao lado de "public static void main (String [] args)". Então pressione "Concluir".
- Dica: Também mostraremos as etapas mais importantes em nossa galeria de imagens no final do artigo.
Tutorial do Java: Hello World
Após os preparativos, agora você pode começar com a programação real do primeiro programa.
- Agora você tem a estrutura básica de uma classe, incluindo um método principal. Este método principal é sempre chamado primeiro quando o programa é iniciado e o código que ele contém é executado.
- O método principal já contém o comentário "TODO Stub de método gerado automaticamente". Um comentário sempre começa com "//" e não é levado em consideração durante a execução.
- Adicione a linha "System.out.println (" Hello World! ");" Ao seu programa diretamente abaixo do comentário. Ao executar o programa, este comando deve exibir a mensagem "Hello World!" gastar.
- Clique no ícone verde de reprodução na barra na parte superior. O programa é iniciado dessa maneira. Na metade inferior da janela do Eclipse, você encontrará o "Console". Aqui o desejado "Olá Mundo!" saída.
Tutorial Java: Variáveis e Tipos de Dados
Para tornar nossos programas mais complexos, precisamos de variáveis, cada uma com seu próprio tipo de dados.
- A construção mais importante de qualquer linguagem de programação são as variáveis. Um valor pode ser armazenado em uma variável, que por sua vez pode ser alterada por operações.
- Há um total de oito tipos de dados primitivos em Java. Os seguintes tipos são os mais importantes e são usados com mais freqüência.
- int: uma variável int pode armazenar um número inteiro. Esse número deve estar entre -2.147.483.648 e 2.147.483.647.
- double: um número de ponto flutuante, no entanto, pode ser armazenado em uma variável double. Por exemplo, uma quantidade de dinheiro pode ser salva.
- char: qualquer caractere único pode ser armazenado em uma variável char.
- booleano: uma variável booleana contém um valor de verdade. Ele pode aceitar apenas um dos dois valores possíveis: verdadeiro ou falso.
- Uma variável é declarada e inicializada da seguinte forma: "[tipo de dados] [nome] = [valor];". Um exemplo seria: "int x = 4;"
- Você pode executar operações aritméticas simples em números: "int a = 4; int b = 5; int sum = a + b".
- Claro que você também pode salvar texto. Para fazer isso, você precisa da palavra-chave "String". Embora esse não seja um tipo de dados primitivo, ele se comporta de maneira semelhante. Portanto, também podemos salvar a expressão "Hello World" em uma variável: String hello = "Hello World"; System.out.printlnl (Olá);
Tutorial Java: Estruturas de Controle Adicionais
Agora que trabalhamos com variáveis, agora estamos aprendendo chamadas condicionais e repetidas.
- Para condições, primeiro precisamos conhecer os operadores para comparações: == verifica a igualdade de dois valores ou variáveis. ! = é exatamente o oposto: desigualdade. <e> = corresponde aos símbolos para menor, menor igual, maior e maior igual. Esses operadores quase sempre nos encontram em condições.
- Além de um loop, também podemos executar um bloco condicionalmente. Isso funciona com uma consulta if: if ([condition]) {// declarações}. Por exemplo, podemos usar isso para garantir que não haja divisão por 0.
- se (pessoas> 0) {bananeProPerson = bananas / pessoas}. Neste exemplo, as "bananas por pessoa" são calculadas apenas se tivermos mais de 0 pessoas.
- Os programas agora devem se tornar ainda mais complexos: agora gostaríamos de exibir todos os números de 1 a 10 no console. Poderíamos fazer isso dez vezes System.out.println (...); redigitar. No entanto, isso rapidamente se torna muito complicado se, por exemplo, você também deseja gerar todos os números até 100. Existem loops chamados para isso. Este código definido repetido.
- Um loop for está estruturado da seguinte forma: "for ([valor inicial]; [condição]; [atualização]) {// instruções}". O valor inicial contém uma variável que contém o valor inicial. Isso geralmente é uma variável int, que só podemos criar aqui (por exemplo: int i = 1). A condição determina quanto tempo o loop é executado (por exemplo: i <= 10). A atualização determina o que é feito após cada chamada para o loop (por exemplo: i = i + 1).
- Em seguida, emitimos os valores de 1 a 100 da seguinte maneira: for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Próximas etapas no tutorial Java
Aprender Java não é um objetivo por algumas horas. Levará meses para você entender completamente a linguagem de programação.
- Este tutorial é seguido principalmente pela prática. Conheça os tipos de dados e resolva alguns problemas em seus próprios aplicativos. Problemas matemáticos são particularmente adequados: por exemplo, imprima os números quadrados de todos os números até 10. Ou imprima todos os números de até 1000 divisíveis por sete.
- Mas há também muitas outras construções de linguagem que ainda não conhecemos aqui: incluem, por exemplo, a instrução switch ou o loop while.
- A plataforma YouTube oferece uma oportunidade para expandir o conhecimento. Existem inúmeros tutoriais em Java aqui. Existem também muitos tutoriais em vídeo profissionais. Você pode encontrá-los nas plataformas Video2Brain, Udemy ou Coursera, por exemplo. No entanto, muitas dessas ofertas estão em inglês.
- Como alternativa, existem alguns bons livros na Amazon que transmitem um conhecimento muito extenso de Java.
Você também passará muitas horas depurando durante a programação. Um dos erros mais comuns é o NullPointerException. Você pode ler como corrigir isso na próxima dica prática.