Primitive vs Object type in Java [duplicate]
To pytanie ma już odpowiedź tutaj:
Dlaczego ludzie nadal używają prymitywnych typów w Javie? 19 odpowiedziTo 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