首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段是从对象流中读取对象,请将程序补充完整。 import java.util.*; import java.io.*; public class UnSerializaDate { Date d=null
下面程序段是从对象流中读取对象,请将程序补充完整。 import java.util.*; import java.io.*; public class UnSerializaDate { Date d=null
admin
2009-02-15
24
问题
下面程序段是从对象流中读取对象,请将程序补充完整。
import java.util.*;
import java.io.*;
public class UnSerializaDate {
Date d=null;
UnSerializaDate() {
try{
FilelnputStream f=new FileInputStream("date.ser");
ObjectlnputStream s=new Obi ectInput Stream( f);
【 】
f.close();
}
catch(Exception e) {
e.printStackTrace0;
}
public static void main(String args[]){
UnSerializaDate a-new UnSerializaDate();
System. out.println("The date read is:"+a.d.toString0);
选项
答案
d=(Date)s.readObject();
解析
本题考查对象流的读取。对象输入流ObjeetInputStream的对象s是以一个文件输入流为基础构造的。程序中使用ObjectInputStream的readObject()方法从对象流 s中读取Date类型的对象。读该对象时要按照它们写入的顺序读取.因为readObject()返回的是Object类型的对象,所以程序中使用了强制类型转化,将所读取对象的类型转换为Date类型。
转载请注明原文地址:https://jikaoti.com/ti/Lfb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,下面描述正确的是
假设已用命令MODIFYMENUmymenu创建了一个菜单并生成了相应的菜单程序,则运行菜单程序的命令是
下面有关数据库表和自由表的叙述中,错误的是
SQL语言的查询语句是
设X="11",Y="1122",下列表达式结果为假的是
要关闭当前处于打开状态的类库文件mylib,可以使用命令()。
按照Java的标识符命名规则,下列表示常量的标识符规范的是
所有由Container派生的类称为【】。
给出下列的程序片段,m为()时将会输出default。switch(m)case():Systemt.out.println("case0");case1:System.out.println("case1");
sum的值为0,则result=sum==0?1:num/sum的值为【】。
随机试题
火灾报警控制器不可以与消防联动控制器合二为一。()
病毒性心肌炎患者静脉注射维生素C的作用是
中药、天然药物处方药说明书的内容包括()
赵某,女,52岁,因患宫颈癌需行子宫切除术。术前准备做青霉素皮试时,错误的做法是()。
国际法相对于国内法而言具有以下哪些特点?
物流设施标准不包括()。
公元前658年(周庄公十二年),齐桓公即位,任用()为相,积极改革内政。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
在宏参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是()。
InJanuary2009,duringthefirstweeksofasix-monthstayattheChildren’sHospitalofPhiladelphiaforleukemia(白血病)treatme
最新回复
(
0
)