Letras maiúsculas

Guys, sou iniciante e gostaria de saber quando e porque de usar, Double/double , int/Integer.

Grato pela atenção de todos.

Basicamente os minúsculos são tipos primitivos e os que começam com maiúsculo são classes.

Java possui os seguintes tipos primitivos de dados:

byte, boolean: ocupam 1 byte
short, char: ocupam 2 bytes
int, float: ocupam 4 bytes
long, double: ocupam 8 bytes

Já as classes Byte, Boolean, Short, Character, Integer, Float, Long e Double são chamadas de wrappers e servem para encapsular um tipo primitivo em um objeto.

Você só vai utilizar as classes wrapper nas seguintes situações:

  • quer uma variável de valor imutável;
  • quer permitir valores null;
  • quer guardar valores primitivos dentro de coleções.
1 curtida

Muito obrigado por compartilhar o conhecimento, agora poderia me dá um exemplo ou explicar melhor um "valor imutável "?

Segue o link: String imutavél

Acho que esse post :point_up_2: pode ajudar você a perceber melhor o conceito de imutabilidade e como ele funciona no Java.

1 curtida

Grato meu mano

1 curtida