Aub*_*ron 5 java serialization
假设我有一个Serializable接口,如下所示
public interface SomeInterface extends Serializable {
public SomeClass getSomething(String someParameter);
}
Run Code Online (Sandbox Code Playgroud)
会SomeClass自动进行Serializable吗?令我们惊讶的是,即使SomeClass没有实现Serializable ,我们的RMI应用程序也能正常运行.
为什么是这样?
会自动
SomeClass吗Serializable?令我们惊讶的是,即使SomeClass没有实现,我们的 RMI 应用程序也可以正常运行Serializable。
不。
序列化是关于序列化对象的(非瞬态)状态。某些方法的签名中存在 agetSomething并不要求a 实例的状态SomeInterface包含SomeClass实例。
该方法可以实现为返回新创建的SomeClass、字段的值、调用其他类上的方法transient的结果,或者......。staticnull
| 归档时间: |
|
| 查看次数: |
818 次 |
| 最近记录: |