对Java的序列化及反序列化,正确的表达是?

对Java的序列化及反序列化,正确的表达是?

A.一个类的对象可序列化,该类必须实现Serializable接口

B.transient修饰的属性不参与序列化

C.使用ObjectOutputStream操作对象,需要对象序列化

D.把字节序列恢复为对象的过程称为对象的反序列化。

正确答案是ABCD