学到java的流了,但被那些文件类型搞糊涂了! 编码格式不一样,流里存放的是二进制数据(byte[])向流中写入数据一般用getBytes当你取出来时,要转换成你原来的编码方式所以如果你取出流中的数据后,要将二进制(byte[])还原成原始数据原来的数据是什么编码,你就用什么来解码.然后就可以使用了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我个人理解:英文书是这样写的: stdin与stdout是stream类 Stream类主要用于非char类的数据I/O和系统级的I/O Reader类用于char类的IOjava中char是2 Byte的, String 也是char类。说白了,就是unicode 的。 Stream与Reader可相互转化。不要看think in java ,你初学看不明的。 但中文书就看不到这种说法了,其实很简单的东西中文把它复杂化了。我根据外国人的书写程序时,处理文本类用Reader, 否则用Stream 。我才自学了一个月左右,既没书也没老师, 都是看网上e书的,不一定正确,可参考。 http://www.cnblogs.com/sunsonbaby/archive/2004/08/28/37285.aspx 关于y /= --y-5;的问题 帮助查看一下下面一段代码 java中调用带记录集的存储过程时,存储过程中的游标参数在java中怎么传,来都有分,有解即结! case语句后常量表达式的值为什么不能是实数?如1.1? 请各位帮我改改程序吧,我编写的程序有问题 字符串越界的问题 搞的我很烦,高手给我说一下 我用JDK1.3的javadoc命令生成的HTML文档页面怎么老是同一个?? 请问在win2000下该如何设置jdk的环境变量? 怎么让JRadioButton的Background为透明 applet与服务器进行Udp通信的问题 有关JAVA解决udp过程中的一个小问题
英文书是这样写的:
stdin与stdout是stream类
Stream类主要用于非char类的数据I/O和系统级的I/O
Reader类用于char类的IO
java中char是2 Byte的, String 也是char类。说白了,就是unicode 的。
Stream与Reader可相互转化。
不要看think in java ,你初学看不明的。
但中文书就看不到这种说法了,其实很简单的东西中文把它复杂化了。
我根据外国人的书写程序时,处理文本类用Reader, 否则用Stream 。
我才自学了一个月左右,既没书也没老师, 都是看网上e书的,不一定正确,可参考。