(回收站)常用方法 - IO读/写

实例

 BufferedWriter out = null ;  
        try  {  
            out = new  BufferedWriter( new  OutputStreamWriter(  
                    new  FileOutputStream(file,  true )));  
            out.write(conent);  
        } catch  (Exception e) {  
            e.printStackTrace();
        } finally  {  
            try  {  
                out.close();  
            } catch  (IOException e) {  
                e.printStackTrace();  
            }  
        } 

后话

继承结构

<mark>in/out</mark>相对于程序而言的输入(读取)和输出(写出)的过程。
在Java中,根据处理的数据单位不同,分为<mark>字节流</mark>和<mark>字符流</mark>


java.io包:
File

<mark>字节流:针对二进制文件</mark>
InputStream
–FileInputStream
–BufferedInputStream
–ObjectInputStream
OutputStream
–FileOutputStream
–BufferedOutputStream
–ObjectOutputStream

<mark>字符流:针对文本文件。</mark>
Writer
–BufferedWriter
–OutputStreamWriter
Reader
–BufferedReader
–InputStreamReader
–PrintWriter/PrintStream

读写容易发生乱码现象,在读写时最好指定编码集为utf-8



流的概念

数据的读写抽象成数据,在管道中流动。

  • 流只能单方向流动
  • 输入流用来读取in
  • 输出流用来写出Out
  • 数据只能从头到尾顺序的读写一次
全部评论

相关推荐

不愿透露姓名的神秘牛友
05-01 13:13
ecece:这么明目张胆虚报就业率啊
点赞 评论 收藏
分享
05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求职打法:注意把武大标粗标大 本地你俩不是乱杀
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务