Primitive vs Object type in Java [duplicate]

To pytanie ma już odpowiedź tutaj:

Dlaczego ludzie nadal używają prymitywnych typów w Javie? 19 odpowiedzi

To pytanie przyszło mi do głowy, ponieważ gdzieś przeczytałem, że Java nie jest czystym językiem obiektowym, ponieważ używa prymitywów (które nie są obiektami). Mogę się z tym zgodzić. Teraz moim problemem jest to, dlaczego używamyprimitives/wrappers póki mamy już Obiekt tego samego typu?

Jako przykład, jeśli weźmiemy pod uwagęInteger, Ma taki sam limit wartości jakint inne niż zachowanie obiektu. dlaczego nadal Java używaprimitives pod tymi warunkami?

Według mojej opinii, jeśli Java używa tylko typu ObjectAutoboxing and Unboxing nie ma potrzeby. Nawiasem mówiąc, nie ma też prymitywnego ciągu dla Strin

questionAnswers(1)

yourAnswerToTheQuestion