我想知道javafx.beans.property.IntegerProperty
有多大?知道javafx.beans.property.BooleanProperty
和javafx.beans.property.StringProperty
有多大......
StringProperty[] array
比String[] array
多大一个元素?
答案 0 :(得分:0)
我认为每个数据类型元素都会添加5个字节。您无法序列化该属性(但您可以从任何属性类型序列化.getBean())。所以我将它序列化以简单地看到它的大小。无论属性类型如何,bean都是5个字节。也许数组中的元素大小为(bean + datatype)。但我不确定。
根据这里的最佳答案:Java: Why are wrapper classes needed?与基本类型(4字节)相比,对象占用额外的(4 + 4)字节。由于javafx属性扩展了对象,因此它们至少是这么大的 - 但即使如此也可能更大。