OutPutStream可以被封装成PrintWriter, OutputStream比较底层一些,是以字节为单位传输的,而PrintWriter是以字符为单位输出,所以就会涉及到转码编码的问题,如果用PrintWriter发送char[]和byte[],在服务端收到的常常是有一些字符会失真.
PrintWriter以字符为单位,支持汉字,OutPutStream则不行
总结:处理人要看得懂的东西就用PrintWriter,字符
处理机器看的东西就用OutputStreamWriter,二进制