java io总结

在这里插入图片描述
IO是以程序为中心,按方向分为输入输出流,按功能分为节点流和处理流
计算机能看懂的叫字节流
人能看懂的叫字符流
字符流的底层还是字节流
绝对路径有盘符
相抵路径没有盘符

mkdir()父目录存在的情况下帮你创建文件夹
mkdirs()父目录不存在的情况下帮你创建,

字节到字符 解码
字符到字节 编码

能用字符流的一定能用字节流
能用字节流的不一定能用字符流
音频,图片只能用字节流

创建源
选择流
操作(读,写)
释放资源
能不能追加在创建源的时候加true

先打开的后关闭
在这里插入图片描述

在这里插入图片描述
抽象组件:需要装饰的抽象对象
具体组件:需要装饰的对象
抽象装饰类:包含了对抽象组件的引用,以及装饰者共有的方法
具体装饰类:被装饰的对象

数据流:八大基本类型+String
1先写出后读取
2读取与写出顺序一致
将某个转为字节数组,占用了几个位置用DataInputStream

对象流ObjectInputStream

序列化 OutputStream 输出
反序列化Inputstream 输入

1先写出后读取
2读取顺序与写出顺序一致
3不是所有对象都可以序列化,必须实现了Seralizable

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值