JAVA IO
永远Java
这个作者很懒,什么都没留下…
展开
-
Java Io 字符流
Java Io 字符流包含: 1. InputStreamReader 它是由byte流解析为char流,并且按照给定的编码解析。 2. OutputStreamWrite 它是char流到byte流的转换,并且按照给定的编码处理。 事例代码如下: package com.dcz.io; import java.io.File; import java.io.FileInputStr原创 2015-09-07 21:57:28 · 428 阅读 · 0 评论 -
Java Io 流(输入输出流)
IO流,也就是输入和输出流,可分为字节流和字符流。 1. 字节流 (1). InputStream 输入流,用于读取文件 输入流常用API: inputStream.read() 读取一个字节 inputStream.read(byte[] buffer) 读取数据填充字节数组 inputStream.read(byte[] buffer, int start, int si原创 2015-09-05 22:22:53 · 724 阅读 · 0 评论 -
Java Io 之拷贝文件性能比较
前面我们共讨论了拷贝文件有三种方式: 1. 第一种,一个字节一个字节的进行拷贝文件操作。 2. 第二种,使用字节数据批量的进行拷贝文件操作。 3. 第三种,使用带缓冲输入输出流来拷贝文件。 那么哪一种性能比较优越呢,也就是耗时时间比较短。测试如下: package com.dcz.io; import java.io.BufferedInputStream; import java.i原创 2015-09-06 22:52:44 · 745 阅读 · 0 评论 -
JAVA Io 缓冲输入输出流
java中提供带缓冲的输入输出流。在打开文件进行写入或读取操作时,都会加上缓冲,提高了IO读写性能。 1. BufferedInputStream 缓冲输入流 2. BufferedOutputStream 缓冲输出流 使用带缓冲的输入输出流写一个拷贝文件的操作。 package com.dcz.io; import java.io.BufferedInputStream; import原创 2015-09-06 21:52:32 · 651 阅读 · 0 评论 -
Java Io 之 编码
Java字符串编码一些知识总结: package com.dcz.io; import java.io.UnsupportedEncodingException; public class EncodeDemo { public static void main(String[] args) throws UnsupportedEncodingException { Stri原创 2015-09-05 18:16:06 · 459 阅读 · 0 评论 -
Java Io(数据输入输出流)
Java Io 字节流中的DataInputStream 和 DataOutputStream,使用流更加方便,是流的一个扩展,更方便读取int, long,字符等类型数据。 事例代码如下: package com.dcz.io; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.F原创 2015-09-06 21:26:51 · 500 阅读 · 0 评论 -
Java Io 对象序列化和反序列化
Java 支持将任何对象进行序列化操作,序列化后的对象文件便可通过流进行网络传输。 1. 对象序列化就是将对象转换成字节序列,反之叫对象的反序列化 2. 序列化流ObjectOutputStream 3. 反序列化流 OjbectInputStream 4. 序列化的对象必须实现一个接口 Serializable 写一个将Users对象序列化和原创 2015-09-07 23:13:42 · 482 阅读 · 0 评论