java 基础 iO
zxzlzqqf
这个作者很懒,什么都没留下…
展开
-
java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。 [img]http://images.51cto.com/files/uploadimg/20090731/162655699.jpg[/img] 下面以两个写文...原创 2011-05-12 15:22:28 · 2284 阅读 · 0 评论 -
用RandomAccessFile往文件中写入三名员工信息,并按照第二名、第一名 、第三名顺序读出员工信息...
此种情况下员工的姓名值可以是英文 且年龄只允许占用一个字节 [code="java"] import java.io.RandomAccessFile; public class RandomFileTest { /* *RandomAccessFile类提供了众多的文件访问方法 支持“随即访问”方法 *并且对读写等长记录格式的文件时有很大的优势 *但是此类仅限...原创 2011-03-15 10:17:01 · 482 阅读 · 0 评论 -
分别用FileIn/OutputStream 和FileWrite/Reader 将某些数据写入到某个文件,再将写入的内容从中读出...
[code="java"] import java.io.*; /* * 1、流是字节序列的抽象概念 * 2、文件时数据的静态存储形式,而流是指数据传输时的形态 * 3、java的流分两类:节点流类和过滤流类(处理流类) * 4、InputStream 和OutputStream 都是用来处理字节的 用来处理二进制格式的文件 * 5、Reader 和Writer 是所有字符...原创 2011-03-15 14:03:58 · 246 阅读 · 0 评论 -
将从键盘上输入的小写字母转换成大写字母输入
[code="java"] import java.io.*; public class ByteArrayTest { /* *1、 本程序的目的 :编写一个把输入流中所有应为字母编程大写字母,然后将解惑写入到一个输出流对象的函数,用这个函数来讲一个字符串中的所有的字符转换成大写 *2、 System.in 连接到键盘,是InputStream类型的实例对象 System...原创 2011-03-15 17:19:25 · 2776 阅读 · 0 评论 -
创建一个序列化学生对象,然后把对象存储到文件中,并读出存入的学生对象信息...
[code="java"] import java.io.*; public class Serialization { /** * @param args * @throws IOException * @throws ClassNotFoundException */ /* * 创建一个序列化的学生对象,并用ObjectOutputStream...原创 2011-03-16 11:17:35 · 3895 阅读 · 0 评论