首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段是从对象流中读取对象,请将程序补充完整。 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
42
问题
下面程序段是从对象流中读取对象,请将程序补充完整。
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://kaotiyun.com/show/VRnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
(1)建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法(单击选择表单后,从“表单”菜单中选择“新建方法程序”命令),并在该方法中写一条语句Thisform.release:最后向表单中添加一个命令按钮(Commandl)
在考生文件夹下,有一个学生数据库sdb,打开该数据库,完成如下操作:(1)在学生表student中增加一个名为“照片”的字段,字段数据类型为“通用”。(2)在教师表teacher中建立一个索引名为“教师号”的主索引(升序),索引表达式为教师号。在课程表
数据库设计过程不包括
在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是
以下关于数据管理发展的描述错误的是
与“SELECT*FROM学生INTODBFA”等价的语句是、
下面不属于软件设计原则的是
使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。查询“计算
下列关于栈的叙述中,正确的是
按照Java的标识符命名规则,下列表示常量的标识符规范的是
随机试题
下述与衣原体相符的是
减张缝合拆除时间是术后( )。背部手术后拆线时间是( )。
产后三病的内容是产后三急的内容是
既能清泻肺火,又可滋阴润肺的药物是
环境影响评价工程师职业资格考试的科目、大纲和试题由()组织。
从原有的立法角度,对于集镇的规划,()是把集镇和村庄归于同一范畴,而在规划理论与方法上又多采用城市规划的基本思路。
按设备修理范围的大小和程度,一般可分为()。
社会本位论主张,在确定教育目的时,应根据()来确定。
Howlonghasthemagazinebeenonsale?WheredidAlexBakerworkBeforehestartedthemagazine?
Oscar,officiallynamedtheAcademyAwardofMerit,isthechildoftheAcademyofMotionPicture,ArtsandSciences,whichwas
最新回复
(
0
)