gpt4 book ai didi

java - 序列化后方法是否占用空间?

转载 作者:行者123 更新时间:2023-12-01 06:29:17 24 4
gpt4 key购买 nike

我有一个这样的类(class):

class A{
int a;
int b;
// a lot more properties...

void methodA(){
// very long method
}
void methodB(){
// very long method
}
// a lot more methods...
}

有时我需要序列化此类的实例并将其通过网络发送到另一个节点。在另一个节点,只需要属性,不需要方法。由于通过网络发送数据的成本很高,为了轻量级,我是否应该创建另一个像下面这样的中间类来剥离所有方法并发送此类的序列化实例?

class A_{
int a;
int b;
// copy all the properties in class A
}

最佳答案

没有。

序列化实际上并不发送类的方法。不同数量的方法不会改变序列化的效果。

关于java - 序列化后方法是否占用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47786588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com