Tipo primitivo

1 resposta
C4sh3w

Bom dia pessoal,

Qual a funcionalidade de se ter tipo primitivo em Java? Qual vantagem?

Ao utilizar uma classe do tipo Byte por exemplo, você tem vários métodos pra trabalhar com ele.

Byte x = 120;

ao invés de:

byte x = 120;

Mas percebi que existe um método chamado byteValue() que retorna o valor deste Byte como um byte. Então deve ter uma funcionalidade que não estou entendendo ainda.

Obrigado.

1 Resposta

Rodrigo_Void

Bom dia,
na verdade a funcionalidade do primitivo é bem menor (não possui métodos), ele nada mais faz do que armazenar o valor.
O tipo de classe por sua vez já possui algumas coisas mais, como métodos de conversão. E em geral tipos de classe tendem a ser mais pesados na memória.

Criado 17 de agosto de 2017
Ultima resposta 17 de ago. de 2017
Respostas 1
Participantes 2