image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Angélica Kadja
Angélica Kadja21/10/2025 11:59
Share

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 que Integer.
    • 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() e reduce().
    • 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.

    Share
    Recommended for you
    Cognizant - Mobile Developer
    Luizalabs - Back-end com Python
    PcD Tech Bradesco - Java & QA Developer
    Comments (1)
    DIO Community
    DIO Community - 21/10/2025 14:33

    Excelente, Angélica! Que artigo incrível e super completo sobre Java! É fascinante ver como você aborda o tema, mostrando que a complexidade inicial do Java (verbosidade) é superada pela sua estrutura, portabilidade e uso em aplicações web/mobile.

    Você demonstrou que a base sólida para o desenvolvedor moderno é construída com: a Instalação do JDK/IDE, o entendimento da Estrutura Básica (main, pacotes, classes), o domínio dos Pilares da POO (Encapsulamento, Herança, Polimorfismo, Abstração) e a modernidade da Java Stream API. Sua análise dos Erros Comuns de Iniciantes e a Dica de usar plataformas online para quem estuda pelo celular é um guia fundamental para a comunidade.

    Qual você diria que é o maior desafio para um desenvolvedor ao trabalhar com um projeto que usa o padrão MVC, em termos de manter a separação de responsabilidades e de evitar o acoplamento entre as três camadas, em vez de apenas focar em fazer a aplicação funcionar?