我是一个编程初学者,我只是想知道序列化过程和字节码(中间语言)之间的转换过程是否有区别。
我在 javacodegeeks.com 上找到了这个:
当需要通过网络发送数据或存储在文件中时,通常使用序列化。我所说的数据是指对象而不是文本。现在的问题是您的网络基础设施和硬盘是理解位和字节但不理解 Java 对象的硬件组件。序列化是将 Java 对象的值/状态转换为字节以通过网络发送或保存。-->另一方面,反序列化是将字节码转换为相应的java对象。<--
根据我对本段的理解,序列化可能是 java 将其程序转换为字节码以便能够传输到不同的计算机环境并仍然正常运行的过程。
我这样想对吗?