Primitive vs Tipo de objeto em Java [duplicado]
Esta pergunta já tem uma resposta aqui:
Por que as pessoas ainda usam tipos primitivos em Jav 19 respostasEsta pergunta me veio à mente porque li em algum lugar que Java não é uma linguagem orientada a objetos pura, pois usa primitivas (que não são objetos). Eu posso concordar com isso. Agora, meu problema é por que estamos usandoprimitives/wrappers
enquanto já temos Objeto do mesmo tipo?
Como exemplo, se considerarmosInteger
, Tem o mesmo limite de valor queint
diferente do comportamento do objeto. por que o Java ainda usaprimitives
nessas condições?
Como minha opinião, se o Java usar apenas o tipo de objetoAutoboxing e Unboxing não há necessidade. A propósito, também não há primitivo para String.