我首先想知道为什么一种语言会在性能成本很高的情况下将所有内容存储在堆上。例如,Java 人员避免创建不必要的对象,因为使用原始类型和对象的性能差异很大。但我发现像Python和Javascript这样的语言,一切都是对象,它们都是解释型语言和动态类型语言。所以我想知道堆是否是这些语言的共同点。
问问题
338 次
我首先想知道为什么一种语言会在性能成本很高的情况下将所有内容存储在堆上。例如,Java 人员避免创建不必要的对象,因为使用原始类型和对象的性能差异很大。但我发现像Python和Javascript这样的语言,一切都是对象,它们都是解释型语言和动态类型语言。所以我想知道堆是否是这些语言的共同点。