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