码迷,mamicode.com
首页 > 其他好文 > 详细

流与文件

时间:2017-05-03 22:50:45      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:ges   字符流   sys   log   sed   inpu   pre   取数   put   

    • Stream是从起源(source)到接收(sink)的有序数据
    • 按照流向分可以分为输入流和输出流 
      • 输入流:只能从中读取数据,不能写入数据(基类是InputStream和Reader)
      • 输出流:只能向其中写入数据,不能读取数据(基类是OutputStream和Writer)
    • 按照操作的数据单元分为字节流和字符流 
      • 字节流:操作的数据单元是8位的字节(基类是InputStream和OutputStream)
      • 字符流:操作的数据单元是16位的字节(基类时Reader和Writer)
    • 按照角色可以分为节点流和处理流 
      • 节点流:可以从/向一个特定的IO设备中读/写数据的流,也被称为低级流
      • 处理流:用于对一个已存在的流进行连接或封装来实现读/写功能,也称为高级流或包装流

技术分享

技术分享
        File file=new File("F:\\米来\\Html\\ceshi.txt");
        InputStream inputStream=null;
        OutputStream outStream=null;
        inputStream=System.in;
        outStream=new FileOutputStream(file);
        byte[] buf=new byte[1024];
        int result=0;
        if((result=inputStream.read(buf))>0)
        {
            outStream.write(buf);
            outStream.flush();
        }
        inputStream.close();
        outStream.close();
View Code

 

流与文件

标签:ges   字符流   sys   log   sed   inpu   pre   取数   put   

原文地址:http://www.cnblogs.com/liandy0906/p/6804320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!