7.29学习笔记字符输入输出流

一、File
1、构造器File(String path)
         File(String parent,String child)
2、创建文件:
   if(!file.exists()){
file.createNewFile();//受检查异常:所有的IO流异常都属于受检查异常
   }
   创建目录:
   if(!file.exists()){
file.mkDir();//受检查异常:所有的IO流异常都属于受检查异常
   }
3、getAbsolutePath:返回绝对路径
   getPath:返回相对路径
   getName:文件名称
4、canWrite()、canRead
5、length()、lastModified()
6、isFile、isDirectory
7、list()-->String[]
   listFiles()-->File[]
二、流:IO
1、分类
流动方向:内存-->外设:输出流
          外设-->内存:输入流
流处理的最小单位:字节流、字符流
按照是否直接操作目标源:节点流、处理流
2、字节输入流:InputStream-->FileInputStream
   字节输出流:OutputStrem-->FileOutputStream
3、四步操作流:
(1)找到目标源
(2)选择合适的流
(3)读写
(3)关闭流

7.29

一、字节输入流:处理最小单位是字符,一个字符占用两个字节

不管是字符流还是字节流,最终处理方式都是字节处理方式。

二、字符输入流:reader

      字节数出流:writer 

filereader :

filewriter:

bufferread:

bufferwriter

print类

三、对象的序列化

序列化可以调一个对象作为直接流来存储

被存储的对象必须先序列化即实现接口se...

如果想存储多的对象可以先将对象存入集合,再把集合当做一个对象存入内存



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值