Guys, sou iniciante e gostaria de saber quando e porque de usar, Double/double , int/Integer.
Grato pela atenção de todos.
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:
null
;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 pode ajudar você a perceber melhor o conceito de imutabilidade e como ele funciona no Java.
Grato meu mano