属性大小(BooleanProperty,IntegerPropery,StringProperty等...)

时间:2017-05-20 20:22:53

标签: java javafx properties size

我想知道javafx.beans.property.IntegerProperty有多大?知道javafx.beans.property.BooleanPropertyjavafx.beans.property.StringProperty有多大......

也很有用

StringProperty[] arrayString[] array多大一个元素?

1 个答案:

答案 0 :(得分:0)

我认为每个数据类型元素都会添加5个字节。您无法序列化该属性(但您可以从任何属性类型序列化.getBean())。所以我将它序列化以简单地看到它的大小。无论属性类型如何,bean都是5个字节。也许数组中的元素大小为(bean + datatype)。但我不确定。

根据这里的最佳答案:Java: Why are wrapper classes needed?与基本类型(4字节)相比,对象占用额外的(4 + 4)字节。由于javafx属性扩展了对象,因此它们至少是这么大的 - 但即使如此也可能更大。