首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段是从对象流中读取对象,请将程序补充完整。 import java.util.*; import java.io.*; public class UnSerializaDate{ Date d=null; UnSerializaDate(){ tr
下面程序段是从对象流中读取对象,请将程序补充完整。 import java.util.*; import java.io.*; public class UnSerializaDate{ Date d=null; UnSerializaDate(){ tr
admin
2010-12-17
32
问题
下面程序段是从对象流中读取对象,请将程序补充完整。
import java.util.*;
import java.io.*;
public class UnSerializaDate{
Date d=null;
UnSerializaDate(){
try{
FileInputStream f=new FileInputStream("date.set");
ObjectInputStream s=new ObjectlnputStream(f);
_______.
f.close();
}
catch(Exception e){
e.printStackTrace();
}
}
public static void main(String args[]){
UnSerializaDate a=new UnSerializaDate();
System.out.println("The date read is:"+a.d.toString());
}
}
选项
答案
d=(Date)s.readObject();
解析
本题考查对象流的读取。 对象输入流 ObjectInputStream的对象s是以一个文件输入流为基础构造的。程序中使用ObjectInputStream的 readObject()方法从对象流s中读取Date类型的对象。读该对象时要按照它们写入的顺序读取。因为 readObject()返回的是Object类型的对象,所以程序中使用了强制类型转化,将所读取对象的类型转换为 Date类型。
转载请注明原文地址:https://kaotiyun.com/show/NM9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是
下列叙述中正确的是
数据库设计中反映用户对数据要求的模式是
负责数据库中查询操作的数据库语言是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
在黑盒测试方法中,设计测试用例的根据是
使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个等边三角形,边长为200像素,效果如下图所示。请结合程序整体框架,补充横线处代码。importturtleas①foriinrange(②):t.set
下面代码的输出结果是x=10y=3print(x%y,x**y)
Swing是由100%纯Java实现的,Swing组件是用Java实现的______组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。
下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下画线的语句),使程序能输出正确的
随机试题
情绪情感
计算二重积分(x2+y)dxdy,其中积分区域D:x2+y2≤9.
下列哪种物质是肝细胞特异合成的()
下列哪种方位可以抑制金属伪影
患者,女,55岁,拟行宫颈癌全子宫切除术,术前需安置导尿管,患者询问留置导尿管的原因,护士正确的回答是
确定项目经济评价指标的原则有( )。
企业在职工劳动合同到期之前解除与职工的劳动关系而给予职工的经济补偿应通过职工薪酬核算。()
ABC公司新任命了公司的CFO。该员工在ABC公司工作多年,之前的职位是财务主管。新CFO需要筹划公司年度的税收工作,但他之前没有相关的工作经验,所以十分担心如果CEO知道其缺乏相关经验后会取消对他的CFO的任命。于是新任命的CFO参考了相关资料和以前年度
权证交易中,禁止的事项包括()。
KimiyukiSudashouldbeaperfectcustomerforJapan’scar-makers.He’sayoung,successfulexecutiveatanInternet-servicesco
最新回复
(
0
)