首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段是创建一个Date类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。 import java.util.*; import java.io.*; public class SerializeDate{ Dat
下面程序段是创建一个Date类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。 import java.util.*; import java.io.*; public class SerializeDate{ Dat
admin
2010-12-17
47
问题
下面程序段是创建一个Date类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。
import java.util.*;
import java.io.*;
public class SerializeDate{
Date d;
SerializeDate(){
d=new Date();
try{
FileOutputStream f=new
FileOutputStream("date.ser");
ObjectOutputStream s=new ObjectOutputStream(f);
______
f.close();
}
catch(IOException e){
e.printStackTrace();
}
}
public static void main(String args[]){
SerializeDate b=new SerializeDate();
System.out.println("The saved date is:"+b.d.toString());
}
}
选项
答案
s.writeObject(D);
解析
本题考查把一个对象写到一个流中。这个操作比较简单,是通过调用 ObjectoutputStream类的writeObject()方法实现的。ObjectoutputStream类是一种过滤流类,因此,对象流必须在其他流的基础上进行构造。题目程序中SerializeDate类的构造方法SerializeDate()中,对象流s是在一个文件输出流上构造的,通过 s将一个Date类的对象串行化到一个名为date.ser中,具体是通过调用ObjectOutputStream类的方法 writeObject()将该对象写到对象输出流s中,而对象最终是保存在外存date.ser文件中的。
转载请注明原文地址:https://kaotiyun.com/show/dK9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
算法平均数蕴含了“重心”的意思,中位数用于概括一组数据的位置,是高度耐抗的,有个别的极大值或者极小值,不会引起中位数的变化。在numbers.txt中给出了100个人的某月收入(单位:元),求100人月收入的算术平均数和中位数并参照如下格式输出:算术平均
恺撒密码是古罗马恺撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符,即循环左移3位,对应关系如下:原文:ABCDEFGHIJKLMNOPQRS
关于函数的描述,错误的是
关于Python的元组类型,以下选项中描述错误的是
WordCloud对象创建的常用参数mask的功能是
表达式3+5%6*2//8的值是:
下列叙述中正确的是()。
实现下列______接口可以对TextField对象的事件进行监听和处理。
在32位的计算机中,一个字长等于_____________个字节。
关于字节I/O流,下列叙述不正确的是()。
随机试题
现代教育评价的特点有哪些?
管理会计正式形成和发展于()
胃痛病名在唐宋以前中医文献中最常与何病混淆
长期大量应用氯丙嗪治疗精神病时,最常见的不良反应是
从法所规定的内容来分,有()。
根据法律规定,延付或者拒付租金的诉讼时效是( )。
影响可转换公司债券价值的因素包括( )。
下列关于印花税征收管理规定的说法中,正确的有()。
国债产生的直接原因是( )。
ThenativepeopleofNorthandSouthAmericaweregiventhename"Indians"bythe【D1】______ChristopherColumbus.Hethoughthe
最新回复
(
0
)