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:
- Se alguém tenta colocar um número nesse pedido:
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.