摘要:RandomAccessFile是Java输入/输出流体系中功能最丰富的文件内容访问类,它提供了众多的方法来访问文件内容,它既可以读取文件内容,也可以向文件输出数据。与普通的输入/输出流不同的是,RandomAccessFile支持“随机访问”的方式,程序可以直接跳转到文件的任意地方来读写数据。 由
阅读全文
摘要:Object流:直接将Object流写入或读出。 TestObjectIO.java transient关键字(英文名:透明的,可以用来修饰成员变量(实例变量),transient修饰的成员变量(实例变量)在serializable序列化时不予考虑) serializable接口(可以被序列化,属于
阅读全文
摘要:DataInputStream和DataOutputStream分别继承字节流InputStream和OutputStream,它属于处理流,需要分别“套接”在InputStream和OutputStream类型的节点流上。 DataInputStream和DataOutputStream提供了可以
阅读全文
摘要:使用 Runtime对象的exec()方法可以运行平台上的其它程序,该方法产生一个Process对象,Process对象代表由该Java程序启动的子进程。Process类提供了如下三个方法,用于让程序和其子进程进行通信。 Returns the input stream connected to t
阅读全文
摘要:在System类中提供了如下三个重定向标准输入/输出方法。 Reassigns the "standard" error output stream.(重定向“标准”错误输出流) Reassigns the "standard" input stream.(重定向“标准”输入流) Reassigns
阅读全文
摘要:关于使用处理流的优势,归纳起来就是两点:(1)对于开发人员来说,使用处理流进行输入/输出操作更简单;(2)使用处理流执行效率更高。 1、BufferedInputStream/BufferedOutputStream和BufferedReader/BufferedWriter Creates a B
阅读全文
摘要:1、流的分类 (1)输入流和输出流(划分输入/输出流时是从程序运行所在内存的角度来考虑的) 输入流:只能从中读取数据,而不能向其写入数据。 输出流:只能向其写入数据,而不能从中读取数据。 输入流主要由InputStream和Reader作为基类,输出流主要由OutputStream和Writer作为
阅读全文
摘要:File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。值得指出的是,不管是文件还是目录都是使用File来操作的,File能新建、删除、重命名文件和目录,File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输
阅读全文