Tiago Ferreira
Tiago Ferreira27/06/2025 22:31
Compartilhe

Alguns dos principais princípios do Java

  • #Java
  • #Programação para Internet

Fortemente tipada:

  • você não pode, por exemplo, atribuir um valor de tipo diferente sem conversão explícita. Java não permite fazer coisas como somar diretamente uma String com um int sem tratamento, o que ajuda a evitar muitos erros sutis.

Estaticamente tipada:

  • os tipos são verificados em tempo de compilação. Quando você declara uma variável, o compilador já sabe o tipo dela e não permite mudanças dinâmicas durante a execução.

Exemplo: Pedido em uma lanchonete

Imagine que você vai a uma lanchonete e faz um pedido: "Quero um suco de laranja."

Agora imagine que a lanchonete funciona como o Java:

  • Quando você faz o pedido, você já tem que dizer exatamente o que quer — suco de laranja, não "qualquer bebida". Isso é como declarar o tipo da variável:

image

  • Se alguém tenta colocar um número nesse pedido:

image

O Java recusa, porque você disse que "bebida" seria uma String (texto), e não um número.

Na programação:
  •  O tipo de dado é definido logo no início e não muda.
  • O compilador te avisa sobre possíveis erros antes de rodar o programa, o que torna o código mais seguro.
Compartilhe
Comentários (2)
Tiago Ferreira
Tiago Ferreira - 01/07/2025 17:57

Na minha opinião, um dos maiores receios de quem está começando a aprender Java é justamente o que torna a linguagem tão consistente: a sua tipagem rígida. Ela proporciona um entendimento mais claro sobre o que está sendo feito no código e torna o desenvolvimento mais seguro e escalável, especialmente em cenários de alta demanda.

DIO Community
DIO Community - 01/07/2025 08:40

Tiago, que analogia excelente e super didática! Você conseguiu explicar os conceitos de tipagem forte e estática de forma simples e prática, usando um exemplo que qualquer pessoa consegue visualizar no dia a dia.

Gostei muito de como você relacionou a declaração do tipo com o “pedido certo” na lanchonete. Esse tipo de comparação ajuda muito quem está começando ou quem acha tipagem uma questão puramente técnica e abstrata.

Além disso, destacar que o compilador já avisa sobre erros antes da execução reforça a segurança e a robustez que são características marcantes do Java.

Na sua visão, além de evitar erros, você acredita que a tipagem forte e estática também ajuda a deixar o código mais legível ou organizado em grandes projetos?