Примитивы java выделяются в общем случае на стеке и обладают соотствествующей семантикой типов-значений. В случае с kotlin, базовые типы изначально отвязаны от размещения в памяти и обладают поведением ссылочных типов.
Даниил Демидко, а зачем базовые типы были отвязаны от размещения в памяти , в котлине? Если лонгрид получится то может просто ссылки киньте, или может что почитать есть на эту тему?) Знаю есть Kotlin in Action, но там инфы такой пока не нашёл