java&IO
文章平均质量分 81
jj_chen_lian
这个作者很懒,什么都没留下…
展开
-
java I/O(1)
1,在java的API中,我们可以通过输入流往程序中读入数据,也可以通过输出流把数据从程序往外写,所以有了InputStream和OutputStream两个基类,底下所有的类都是衍生出来的。 2,因为面向字节流不方便把数据保存成Unicode字符(Unicode是每个字符多个字节组成的),所有有了Reader和Writer两个基类,用来一次性能够读取两个字节,而不再是单个字节的形式了。 3,原创 2012-04-11 11:58:32 · 590 阅读 · 0 评论 -
IO(3)
Text Input and Output 从字节的形式过度到字符,那么就涉及到编码与解码的问题了。 1,当我们保存文本数据时可以采用两种方式,即文本方式和二进制形式,例如整数1234可以被保存成二进制格式,那么它将会以00 00 04 D2的形式保存,如果保存成文本格式,那么它会以"1234"保存,虽然二进制的形式来进行IO操作比较快,但是它不利于人类的读的方式。 当我们保存文本时原创 2012-04-11 22:24:15 · 392 阅读 · 0 评论 -
IO(2)
继续前面一节的IO流,这里先介绍一个PushbackInputStream类,这个类也是刚刚学习的。 先看一下官方文档,这个类基本的功能就是能读取一个一个字节,然后判断是否是我们想要的,如果不想要的话可以重新把它送回缓冲区。 public int read()throws IOException 从此输入流中读取下一个数据字节。以 int 形式返回 0 到 255 范围内字节值。如果因为已经原创 2012-04-11 19:40:45 · 1039 阅读 · 0 评论 -
IO(4)
今天认真的重新的学习一下编码! 什么是编码呢?这个很好理解,比如英文,很多老外都可以看懂,那是他们多年的经验而对交流的一种编码方式,让他们一看到这种编码,就知道这个字什么意思。中文也是一种编码方式,我们都可以约定俗成一看就知道其代码其意思。 计算机也一样,从字节向字符的编码,每个国家都采用了不同的编码方式。在java中我们可以用: import java.nio.charset.Charse原创 2012-04-14 20:40:49 · 513 阅读 · 0 评论