class Car implements Serializable { } class Ford extends Car { } 如果试图序列化一个Ford实例,结果为()
第1题:
现有:classPetimplementsSerializable{Collarc=newCollar();}classCollarimplementsSerializable{collarPartcpl=newCollarPart("handle");CollarPartcp2=newCollarPart("clip");}classCollarPartimplementsSerializable()如果Pet实例被序列化,则多少对象将被序列化?()
A.0
B.1
C.2
D.3
E.4
F.5
第2题:
A.类的序列化与serialVersionUID毫无关系
B.如果完全不兼容升级,不需要修改serialVersionUID值
C.POJO类的serialVersionUID不一致会编译出错
D.POJO类的serialVersionUID不一致会抛出序列化运行时异常
第3题:
您最近创建了一个名为车辆的可序列化的类。类如下所示:[Serializable]public class Vehicle {public string VIN;public string Make;private string Model;private int Year;private string Owner;}Certkiller.com 不想要序列化一个车辆对象,出于安全原因时永久保存的所有者字段。您需要确保实现这一目标。你应该做什么?()
A.适用于所有者字段的 OptionalField 属性。
B.应用,所以所有者字段的属性。
C.已实现 IFormatter 接口的自定义序列化的车辆类别。
D.做什么,因为在使用二进制序列化时,私营领域是永远不会保留。
第4题:
class Guy{String greet(){return “hi“}} class Cowboy extends Guy {String greet(){return“howdy”}} class Surfer extends Guy {String greet(){return“dudel”}} class Greetings{ public static void main (string[]args){ Guy[] guy= {new Guy(),new Cowboy(),new Surfer()}; for(Guy 0: guys) System.out.print(g.green()); } } 结果为:
第5题:
现自: class Car implements Serializable () class Ford extends Car {} 如果试图序列化一个Ford实例,结果为()
第6题:
A.编译失败
B.两个对象被序列化
C.—个对象被序列化
D.运行时异常被抛出
第7题:
现有: class Parser (类)extends(继承) Utils { public static void main(String [] args) { System.out.print(输出打印)(new Parser().getInt("42")); } int getInt(String arg) { return Integer.parseInt(arg); } } class Utils { int getInt(String arg) throws Exception { return 42; } } 结果为:()
第8题:
A.编译失败
B.一个对象被序列化
C.两个对象被序列化
D.运行时异常被抛出
第9题:
现有: class Parser extends Utils { public static void main(String [] args) { System.out.print(new Parser().getInt("42")); } int getInt(String arg) { return Integer.parseInt(arg); } } class Utils { int getInt(String arg) throws Exception { return 42; } } 结果为()
第10题:
序列化对象使用ObjectOutputStream、ObjectInputStream类,对象所在的类必须实现()接口才可以自动序列化所有的内容。