Warum gibt es Wrapper-Klassen in Java? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Java: Warum werden Wrapper-Klassen benötigt? 12 answers

Ich weiß, was eine Wrapper-Klasse ist. Sie binden primitive Typen (z. B. int, double usw.) in Objekte ihrer jeweiligen Klasse.

Aber warum brauchen wir überhaupt Wrapper-Klassen? Warum gehen wir nicht einfach mit primitiven Typen dahin, wo wir sie haben?