java - 当我可以将类文件复制到新的 JVM 时,为什么要在 java 中进行序列化?两者都执行相同的任务,对吗?

标签 java serialization jvm

当我们可以使用类文件本身携带java对象时,我们是否需要序列化来跨JVM携带java对象。

最佳答案

你的概念有误。

序列化将对象的状态转换为字节流,以便可以通过网络传输或保存在持久存储中,然后可以以相同的状态重建对象。您无法手动执行此操作。

关于java - 当我可以将类文件复制到新的 JVM 时,为什么要在 java 中进行序列化?两者都执行相同的任务,对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21283116/

相关文章:

Scala Seq 与列表性能

java - 无法分配超过 1397mb 的 JVM 堆

java - 什么是原始类型,为什么我们不应该使用它呢?

java - 没有注释的 jackson 是否绝对需要二传手?

java - 如何按在泛型类的类型字段中定义的名称新建一个类

c# - 从 SQL Server Compact 反序列化会引发 "There is an unclosed literal string."错误

c# - protobuf-net:检测到可能的递归

android - DateTime 是可序列化的,但序列化不正确?

java - 如何修复 java.lang.UnsupportedClassVersionError : Unsupported major. 次要版本

java - 在 JDBC 中连接到 Oracle 数据库时出错