在Java中,一个实现了Serializable接口的`Student`类,其成员变量包括`name`(String类型)、`age`(int类型,声明为`transient`)和`major`(String类型)。当该类的实例被序列化到文件时,以下哪个描述是准确的?

答案解析

当一个类实现了Serializable接口时,其可序列化的成员变量会被保存到流中。`transient`关键字修饰的变量在序列化过程中会被忽略,不会被保存到流中。因此,`name`和`major`会被序列化,而`age`不会被序列化。
正确答案:A
随机推荐
开始刷题