标签:字符流 需要 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接口的作用是就是可以把对象存到字节流,然后可以恢复。所以你想如果你的对象没实现序列化怎么才能进行网络传输呢,要网络传输就得转为字节流,所以在分布式应用中,你就得实现序列化,如果你不需要分布式应用,那就没那个必要实现序列化。
标签:字符流 需要 new system adl vps java red byte
原文地址:http://www.cnblogs.com/eryun/p/7350989.html