Поскольку размер примитивных типов явно предписан языком Java.Между реализациями JVM нет никакой разницы.
Более того, поскольку выделение выполняется оператором new
в зависимости от его аргумента, нет необходимости указывать необходимый объем памяти.
Это будетКонечно, иногда удобно знать, сколько памяти займет объект, чтобы вы могли оценить такие вещи, как требования к максимальному размеру кучи, но я предполагаю, что разработчики языка / платформы Java не думали, что это критический аспект.