JAVA IO

目录

Java IO包中的内容

流式部分

1,介质流(字节流,字符流)

2,过滤流

字节流

字符流

字节流转换成字符流


Java IO包中的内容

        1,流式部分,IO的主体部分,分为介质流(字节流,字符流)和过滤流;

        2,非流式部分,主要包含一些辅助流式部分的类,如:File类、RandomAccessFile类和

FileDescriptor等类;RndomAccessFile独立于InputStream和OutputStream体系;支持随机读写,

只适用于文件;

        3,文件读取安全相关的类,如:SerializablePermission类,以及与本地操作系统相关的文件

系统的类,如:FileSystem类,WinNTFileSystem类,UnixFileSystem类。

流式部分

1,介质流(字节流,字符流)

        介质流在具体的介质上读写数据,如:文件、内存缓冲区(Byte数组、Char数组、

StringBuffer对象)等;

2,过滤流

        过滤流主要是对其包装的类进行某些特定的处理,如:缓存等。

字节流

        字节流从字节数组文件对象管道中读取数据的输入流;

        字节流往字节数组文件对象管道中写入数据的输出流;

字符流

        字符流从字符数组字符串字节流管道中读取数据的输入流;

        字符流往字符数组字符串字节流管道中写入数据的输出流;

字节流转换成字符流

        字符数据的操作对象中包含了字节流,所以字节流可以转换成字符流;

InputStream is = new FileInputStream("D://test1");
InputStreamReader isr = new InputStreamReader(is);

OutputStream os = new FileOutputStream("D://test2");
OutputStreamWriter osw =new OutputStreamWriter(os);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值