黑马程序员技术交流社区

标题: PrintWriter 与DataOutputStream 的区别 [打印本页]

作者: 杨曾荣    时间: 2012-2-21 09:58
标题: PrintWriter 与DataOutputStream 的区别
网络编程-TCP文件复制那一讲里面出现下面的代码,他们所代表的意义有点不明白

PrintWriter out = new PrintWriter(s.getOutputStream(), true);

DataOutputStream dos = new DataOutputStream(s.getOutputStream());

PrintWriter 与DataOutputStream里面封装的都是s.getOutputStream(),
他们各自有怎样的含义在里面,他们的区别在哪里?
作者: 何招俊    时间: 2012-2-21 10:32
OutputStream   接受的是bytes     

PrintWriter   是文本。也就是unicode编码格式的,当然也包括汉字。

DataOutputStream   是OutputStream的一个实用类,写byte,写String都可以。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2