Můžete mi prosím někdo objasnit, proč má Java primitivní datové typy? V čem je jejich výhoda oproti přístupu, který má např. Smalltalk (vše je objekt).
Případně, když mohu deklarovat číslo typu int jako primitivní typ nebo jako instanci třídy Integer, kdy je vhodné použít první a kdy druhý způsob?
Děkuji.