Como iniciar no mundo Java com boas práticas
Java foi a primeira linguagem de programação que tive contato, já era apaixonada por TI, mas, não tinha muito uma noção de como e nem por onde começar, então, entrei em 2023 no Bootcamp Santander - Java e não parei mais, mas, como a linguagem Java é muito verbosa e muito complexa, tive dificuldades no início do aprendizado.
Mas, isso não é motivo para espanto, já que Java é uma linguagem orientada a objetos, multiplataforma e muito utilizada em aplicações tanto web e mobile.
🥇Primeiros passos e boas práticas com Java:
- Instale o JDK (Java Development Kit) pelo site oficial da Oracle e configure corretamente o ambiente de desenvolvimento juntamente da IDE que pode ser o VSCode, IntelliJ ou Eclipse por exemplo, no meu caso instalei as 3 pare ver qual me adaptaria melhor.
- É extremante importante entender a estrutura básica de um programa Java, principalmente a
main
, os pacotes e as classes. - Como todos os bons desenvolvedores sempre dizem, faça uso das convenções de nomenclatura, nomes de classes com letra maiúscula, métodos e variáveis com letra minúscula e camelCase sempre.
- Principalmente para quem está começado é muito importante comentar o próprio código, pois, facilita o estudo e caso já trabalhei na área, essa prática ajuda na manutenção e colaboração, utilize // para comentário em linha única e /* */ para bloco de comentário, isso faz com que esse texto não seja compilado.
- E por fim, fazer frequentemente teste.
Fontes como o guia da DIO e o blog da Rocketseat oferecem ótimos materiais introdutórios.
🧱 Orientação a objetos com Java:
A programação orientada a objetos (POO) é necessário em qualquer linguagem e em Java não seria diferente, os principais pilares:
- Encapsulamento: protege os dados internos da classe.
- Herança: permite que uma classe herde atributos e métodos de outra, promovendo reutilização.
- Polimorfismo: possibilita que métodos tenham comportamentos diferentes dependendo do contexto.
- Abstração: foca no que uma classe faz, não em como ela faz, usando interfaces e classes abstratas.
⚠️ Erros comuns de iniciantes em Java e como evitá-los:
- Esquecer de inicializar variáveis: sempre atribua um valor antes de usar.
- Confundir tipos primitivos com objetos:
int
não é o mesmo queInteger
. - Não tratar exceções: use
try-catch
para lidar com erros de forma segura. - Ignorar o uso de
equals()
para comparação de objetos:==
compara referências, não conteúdo. - Misturar lógica com interface gráfica ou banco de dados: separe responsabilidades usando camadas (MVC).
🚀 O que é o Java Stream API
Introduzida no Java 8, como diz no site da Oracle "a Stream API, é um novo recurso do Java que facilita o desenvolvimento, reduz o tamanho do código e simplifica o uso do paralelismo é uma forma funcional e elegante de processar coleções de dados)
Com ela, é possível:
- Filtrar, mapear e reduzir dados com métodos como
filter()
,map()
ereduce()
. - Evitar loops explícitos, tornando o código mais conciso e legível.
- Executar operações paralelas com
parallelStream()
para melhorar desempenho.
Dica final:
Caso não deseje instalar nenhuma IDE, ou não tenha um equipamento com armazenamento suficiente, existem muitas plataformas on-lines que dá para criar aplicações e executá-las sem ter nada instaldo no PC, isso não se aplica apenas a Java, mas, todas as linguagens e isso é bom porque facilita muito a vida de quem por exemplo estuda pelo celular.
Até mais.