问题
单项选择题
必须使用transient关键字标明的数据项的类型是( )。
A.自定义类的对象
B.String类的对象
C.Thread对象
D.没有必须要标识的
答案
参考答案:C
解析: 对于某些类型的对象,如果它的某些状态是瞬时的,这样的对象数据是无法保存其状态的,并且这些状态往往没有保存价值。例如Thread对象或1个FileInputStream对象,对于这些字段,必须用transient关键字标明,否则编译器将报错。