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

io流

时间:2017-08-12 18:58:52      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:字符流   需要   new   system   adl   vps   java   red   byte   

java中有字符流和字节流。字节流继承inputStream和OutputStream,字符流继承自InputSteamReader和OutputStreamWriter
PrintWriter pw = new PrintWriter("1.txt","utf-8");
21         pw.write(str);
22         pw.close();

 BufferedReader br = new BufferedReader(
35                 new InputStreamReader(
36                     new FileInputStream("1.txt"),"UTF-8"    
37                     )
38                 );
39         String myStr = br.readLine();
40         br.close();

  /*FileInputStream fr = new FileInputStream("1.txt");
30         byte[] buf = new byte[1024];
31         int len = fr.read(buf);
32         String myStr = new String(buf,0,len,"UTF-8");
33         System.out.println(myStr);*/
 


 实现serializable接口的作用是就是可以把对象存到字节流,然后可以恢复。所以你想如果你的对象没实现序列化怎么才能进行网络传输呢,要网络传输就得转为字节流,所以在分布式应用中,你就得实现序列化,如果你不需要分布式应用,那就没那个必要实现序列化。

io流

标签:字符流   需要   new   system   adl   vps   java   red   byte   

原文地址:http://www.cnblogs.com/eryun/p/7350989.html

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