网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下列关于对象串行化的说法不正确的是 ( )
A.可以通过ObjectOutputStream类的writeObject()方法将对象写到一个文件中
B.可以通过ObjeetInputStream类的readObject()方法将一个文件中的对象读到内存中
C.Java中的对象都可以进行串行化
D.Java支持对象串行化的定制
参考答案
更多 “ 下列关于对象串行化的说法不正确的是 ( )A.可以通过ObjectOutputStream类的writeObject()方法将对象写到一个文件中B.可以通过ObjeetInputStream类的readObject()方法将一个文件中的对象读到内存中C.Java中的对象都可以进行串行化D.Java支持对象串行化的定制 ” 相关考题
考题
下列代码将对象写入的设备是ByteArrayOutputStreambout=new ByteArrayOutputStream();ObjectOutputStream ut=new ObjectoutputStream(bout);out.writeObject(this);out .close();A.内存B.硬盘C.屏幕D.网络
考题
关于对象的串行化,下列说法错误的是( )。A.对象串行化是对Java对象的读、写的过程B.对象串行化定制分为两个层次:部分串行化和完全串行化C.对象串行化必须实现Serializable接口D.对象永久化是指将对象存在内存中
考题
阅读下列代码段 ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream ut=new ObjectOutputStream(bout); out. writeObject(this); out. close(); 以上代码段的作用是A.将对象写入内存B.将对象写入硬盘C.将对象写入光盘D.将对象写入文件
考题
从对象流中读取对象是使用ObjectInputStream类的( )方法。A.writeObject ()B. readObject )C. ObjectOutputStreamD. DataOutput
考题
下列关于对象的串行化的说法中,错误的是( )。A.对象串行化定制分为两个层次:部分串行化和完全串行化B.对象永久化是将对象存在内存中C.对象串行化是对Java对象的读、写的过程D.对象串行化必须实现Serializable接口
考题
把一个对象写到一个流中相对比较简单,具体是通过调用ObjectOutputStream类的writeObject()方法实现的,那么该方法的定义为( )。A.public final int writeObject(Object obj) throws IOExceptionB.public final void writeObject(Object obj) throws IOExceptionC.public Object writeObject(Object obj) throws IOExceptionD.public final Object writeObject(Object obj) throws IOException
考题
下列关于对象的说法错误的是______。A.一个对象就是变量和相关方法的集合B.任何事物都是对象,是某一个对象类的一个元素。可将对象普遍具有的特征概括为状态和行为C.对象通过成员变量来维持其状态,通过方法实现其行为D.一个对象的方法构成这个对象的核心,变量包围着方法,将这个对象和其他对象分离开来
考题
下列说法中错误的是( )。A.可串行化的类必须实现Serializable接口B.可串行化的类中的静态变量可以不被串行化C.private数据访问权限能够限制数据不被串行化D.对象串行化使用Java语言提供的默认机制
考题
关于对象串行化,下列叙述正确的是______。A.被储存和还原的对象如果引用了其他对象,这些对象不须同时存储和还原B.串行化只能保存对象的非静态成员变量C.串行化只能保存成员方法和静态的成员变量D.串行化保存变量的任何修饰符
考题
下列关于对象串行化的说法错误的是A.Java中,默认所有类的对象都可串行化B.在对象串行化时,不保存对象所属类的构造方法C.在实现Serializeble接口的类中,用transient关键字可使某些数据不被串行化D.ObjectInputStream和ObjectOutputStream类都支持对象的读和写
考题
下列关于串行化说法有误的是A.在定义可串行化时,只需要声明implements Serializable子句即可B.可串行化类的数据的访问权限(public,protected,package或private),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法,使用Java提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能
考题
下列说法中错误的一项是 ( )A.实现完全串行化的类必须实现writeExternal()方法B.readexternal()方法用于从对象流中读取通过writeExternal()方法写入的对象的数据C.实现完全串行化的类必须定义一个具有public访问权限的不带参数的构造方法D.writeExternal()方法的访问权限是private
考题
下面关于串行化的说法中正确的是( )。 Ⅰ:对象串行化机制需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态。 Ⅱ:通过让类实现java.io.Serializable接口可以将类串行化。这个接口是一个制造者(marker)接口。也就是说,对于要实现它的类来说,该接口不需要实现任何方法。 Ⅲ:将对象读出或者写入流的主要类有两个:ObjectOutputStream与ObjectInputStream。 Ⅳ:以上都不对。A.Ⅱ、ⅢB.Ⅱ、ⅣC.Ⅰ、Ⅱ、ⅢD.Ⅲ、Ⅳ
考题
关于定制串行化,下列叙述正确的是______。A.定制串行化就是定义自己读取数据流的方式B.在需要按照某种顺序和种类将数值写入到文件时,可以使用定制串行化C.通过在实现Serializable接口的类中重写write()和readObject()方法,可以控制读取数据流的方式D.定制串行化将按照名称的上升排列顺序写入数值
考题
下列说法中,不正确的一项是______。A.可以用FileWriter对象作为PrintWfite类的构造方法的参数B.可以用FileOutputStream对象作为PrintWrite类的构造方法的参数C.PrintWriter类的println()方法不可以刷新输出缓冲区D.PrintWriter类的println()方法可以刷新输出缓冲区
考题
下列关于串行化的说法不正确的是A.完全串行化必须实现Extemalizable接口B.在完全串行化中,必须有一个public访问权限的不带参数的构造方法C.完全串行化就是将数据完全封锁在对象中,所以安全性很高D.在部分定制串行化中,readObject()方法既实现writeObject()方法所写入的信息,又可以用来在对象被恢复后进行对象数据的更新
考题
在串行化类中实现部分串行化的两个方法为( )。A.writeExtemal()和readExtemal()B.writeObject()和readObject()C.Datalnput()和DataOutput()D.read()和write()
考题
下列说法中错误的一项是______。A.readExtemal()方法用于从对象流读取通过writeExtemal()方法写入的对象的数据B.实现完全串行化的类必须实现writeExtemal()方法C.实现完全串行化的类必须定义一个具有public访问权限的不带参数的构造方法D.writeExtemal()方法的访问权限是private
考题
下列代码将对象写入的设备是( )。 ByteArrayOutputStream bout=new ByteArrayOut- putStream; ObjectOutputStream ut=new ObjectOutputStream (bout); out.writeObject(this); out.close;A.内存B.硬盘C.屏幕D.网络
考题
部分定制串行化的方法是( )。A.readObject()和defaultReadObject()B.defauhWriteObject()和dafauhReadObject()C.writeObject()和readObject()D.writeObject()和defauhWriteObject()
考题
以下各项说法中错误的是( )。A.可串行化的类必须实现Serializable接口B.可串行化的类中的静态变量可以不被串行化C.private数据访问权限能够限制数据不被串行化D.对象串行化使用Java语言提供的默认机制
考题
关于对象的序列化说法错误的是()。A、 实现序列化的对象必须实现Serializable接口B、 实现序列化的对象必须自定义序列号C、 ObjectOutputStream中的writeObject()方法可以将对象写出D、 ObjectInputStream中的readObject()方法可以读取对象
考题
单选题关于对象的序列化说法错误的是()。A
实现序列化的对象必须实现Serializable接口B
实现序列化的对象必须自定义序列号C
ObjectOutputStream中的writeObject()方法可以将对象写出D
ObjectInputStream中的readObject()方法可以读取对象
考题
单选题下列代码将对象写入的设备是( )。ByteArrayOutputStream bout = new ByteArrayOutputStream();ObjectOutputStream out = new ObjectOutputStream(bout);Out.writeObject(this);Out.close();A
内存B
硬盘C
屏幕D
网络
考题
单选题阅读下列代码段:ByteArrayOutputStream bout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectOutputStream(bout);out.writeObject(this);out.close();以上代码段的作用是( )。A
将对象写入内存B
将对象写入硬盘C
将对象写入光盘D
将对象写入文件
热门标签
最新试卷