java语言中为什么在存储数据时要确定各种变量类型?

java语言中为什么在存储数据时要确定各种变量类型?

不同类型占据的内存空间大小不一样,确定类型方便开辟内存空间

不然呢?不知道你给我的数据类型是什么,怎么确定我要将数据放到哪里,是方法区还是栈中,怎么开辟空间