Tipo primitivo

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.

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.