Java技术
文章平均质量分 73
danielmiaowl
这个作者很懒,什么都没留下…
展开
-
java.io包初探
<br />首先: “流”的理解:<br /> 在JAVA中,一组有序的数据序列称为“流”,流分为输入流和输出流两种!<br /> JAVA的IO系统负责的就是程序的输入和输出<br /> IO流: 1:字节流 java.io.InputStream / java.io.OutputStream<br /> 2:字符流 java.io.Reader / java.io.Writer<br /> <br /> 字节流是最基本的单位,字节流原创 2010-08-19 14:45:00 · 392 阅读 · 0 评论 -
java.nio包初探
NIO)库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。 新的IO库提供的功能和工具很多,下面只是将本人用到的部分功能介绍下: 以前面用到的文本文件读写为例: 在I/O中,如果要读些一个文件很简单,只要打开文件读写就可以了:@Override p原创 2010-08-19 15:29:00 · 489 阅读 · 0 评论 -
JAVA 带缓冲的UTF-8编码文件写入
<br />而在Java中,如果我们用java.io.FileReader或者java.io.FileWriter来读写文件的话,固然我们可以通过 java.io.BufferedReader和java.io.BufferedWriter来提高效率,但是我们会发现在FileReader和 FileWriter中我们只能获取编码方式,而不能设置。这样,在FileReader和FileWriter中的编码设置只能服从于一些更为底层的设置,那么在读写多种语言编码的文件时就很容易出现乱码。<br />另外一种方法就转载 2010-09-20 15:32:00 · 852 阅读 · 0 评论