#千锋逆战班,ssf# 在千锋“逆战”学习第 31天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油!

第三题
对于 FileInputStream 来说,从方向上来分,它是输入
,从数据单位上分,它是字节流,从功能上分,它是对象流

第四题
I.无参的read方法返回值为int类型,表示从输入流中读取数据的下一个字节如果已达到文件末尾,则返回-1
II.int read(byte[] bs)方法返回值表示从输入流中读取一定数量的字节,如果因已达到数组文件末尾而没有更多的数据,则返回-1,参数表示将其存储在缓冲区数组bs中
III.int read(byte[] bs,int offset,int len)方法返回值表示从输入流中读取一定数量的字节,参数分别表示将输入流中最多len个数据字节读入byte数组

第五题:AB
第六题

I. 创建 FileOutputStream 对象时,如果对应的文件在硬盘上不存在,则会创建文件;如果对应的文件在硬盘上已经存在,则创建新的文件并覆盖
II. 如果使用 FileOutputStream(String path, boolean append) 这个构造方法创
建 FileOutputStream 对 象 , 并 给 定 第 二 个 参 数 为 true , 则 效 果 为
在后面追加数据。 创建 FileOutputStream 时产生异常。

第七题:代码改错
classTestFileInputStream{
publicstaticvoidmain(Stringargs[]) throws FileNotFoundException {
FileInputStreamfin=newFileInputStream(“test.txt”);
try{
System.out.println(fin.read());
fin.close();
}catch(Exceptione){
}
}
}

第八题
在这里插入图片描述
第十三题
为了让某对象能够被序列化,要求其实现 Serializable 接口;为了让该对象某个属性不参与序列化,应当使用修饰符 transient

第十五题

  1. PrintWriter方法表示把对象的toString方法返回值写入流中

2.writeObject表示把对象信息写入流中

第十六题:B(Address未实现Serializable接口,因此运行时出错)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值