实现Serializable接口的可序列化类应该显式private static final声明 serialVersi

题目
判断题
实现Serializable接口的可序列化类应该显式private static final声明 serialVersionUID。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现Serializable接口的类是( )。

A.Employee

B.Input

C.Staff

D.Stream


正确答案:A
-个对象能够实现序列化的前提是实现Serializable接口,Serializable接口没有方法,更像是-个标记,有了这个标记的Class才能被序列化机制处理。

第2题:

下列对类的声明,正确的是( )。

A.abstract final classHh{...}

B.abstract private move( ){…}

C.protected private number;

D.public abstract classCar{…}


正确答案:D
本题考查类的声明。选项A错误,ab—stract用来声明抽象类,final用来声明最终类,这两个修饰词不能同时出现在类声明中;选项B错误,缺少class关键字;选项c错误,类不能声明为protected和private属性,且不以”;”结尾,也缺少class关键字;选项D正确,声明了一个可以公有继承的抽象类。

第3题:

下列哪个类声明是正确的? ( )

A.abstract final class H1 {...}

B.abstract private move(){...}

C.protected private number

D.public abstract class Car{...}


正确答案:D
解析:本题考查对类声明的掌握程度。选项A错误,abstract与final不能同时出现在类声明中;选项B错误,类不能声明为private,缺少Class关键字;选项C错误,类不能声明为protected和pnvate两种属性,且不以“;”结尾,也缺少Class关键字;选项D正确,声明了一个可以公有继承的抽象类。

第4题:

序列化对象使用ObjectOutputStream、ObjectInputStream类,对象所在的类必须实现()接口才可以自动序列化所有的内容。


正确答案:Serializable

第5题:

下列哪个成员方法声明是正确的? ( )

A.public abstract final int f(){…}

B.public static boolean f(){…}

C.static protected void g(a,b){…}

D.protected private number;


正确答案:B
解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract 和 final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法 f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

第6题:

下列对类的声明,正确的是( ) B

A.abstract final class Hh{…}

B.abstract private move(){…}

C.protected private number;

D.public abstract class Car{…}


正确答案:D

第7题:

下列哪个成员方法声明是正确的? ( )

A.public abstract final int f(){...}

B.public static boolean f(){...}

C.static protected void g(a,{...}

D.protected private number;


正确答案:B
解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract和final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

第8题:

下列对类的声明,正确的是

A.abstract final class Hh{…}

B.abstract private move(){…}

C.protected private number;

D.public abstract class Car{…}


正确答案:D
解析:本题考查类的声明。选项A错误,abstract用来声明抽象类,final用来声明最终类,这两个修饰词不能同时出现在类声明中:选项B错误,缺少class关键字:选项C错误,类不能声明为protected和private属性,且不以“;”结尾,也缺少class关键字;选项D正确,声明了一个可以公有继承的抽象类。

第9题:

一个类要具有可序列化的特性一般就必须实现接口()。


正确答案:java.io.Serializable

第10题:

下列哪个类的声明是正确的()

  • A、abstract final class HI{}
  • B、abstract private move(){}
  • C、protected private number;
  • D、public abstract class Car{}

正确答案:D

更多相关问题