我对 serialVersionUID 感到困惑,有人告诉我如果我没有定义 serialVersionUID 这会影响性能,所以我需要总结一下我的知识
据我了解,在 Java 编译器中,如果您需要在 2 个类之间进行通信,或者您需要在 1 个任务与 1 个任务之间使用对象通信。当发送者发送对象时,应该在发送者和接收者中生成serialVersionUID,将serialVersionUID放入对象中,然后接收验证对象是否正确接收者将继续该过程如果不是它会抛出异常
所以如果我没有输入serialVersionUID,那么java编译器将根据我的理解在运行时定义它,所以我认为执行Java时不会影响性能
我希望我的理解应该是正确的如果不是请帮助本网站的其他人提出建议
谢谢