随笔分类 - JAVA IO
摘要:Java 支持将任何对象进行序列化操作,序列化后的对象文件便可通过流进行网络传输。 1. 对象序列化就是将对象转换成字节序列,反之叫对象的反序列化 2. 序列化流ObjectOutputStream 3. 反序列化流 OjbectInputStream 4. 序列化的对象必须实现一个接口 Seria
阅读全文
摘要:Java Io 字符流包含: 1. InputStreamReader 它是由byte流解析为char流,并且按照给定的编码解析。 2. OutputStreamWrite 它是char流到byte流的转换,并且按照给定的编码处理。 事例代码如下: 3. FileReader 4. FileWrit
阅读全文
摘要:前面我们共讨论了拷贝文件有三种方式: 1. 第一种,一个字节一个字节的进行拷贝文件操作。 2. 第二种,使用字节数据批量的进行拷贝文件操作。 3. 第三种,使用带缓冲输入输出流来拷贝文件。 那么哪一种性能比较优越呢,也就是耗时时间比较短。测试如下: 写一个代理类来测试 输出结果; 从上面结果看出,批
阅读全文
摘要:java中提供带缓冲的输入输出流。在打开文件进行写入或读取操作时,都会加上缓冲,提高了IO读写性能。 1. BufferedInputStream 缓冲输入流 2. BufferedOutputStream 缓冲输出流 使用带缓冲的输入输出流写一个拷贝文件的操作。
阅读全文
摘要:Java Io 字节流中的DataInputStream 和 DataOutputStream,使用流更加方便,是流的一个扩展,更方便读取int, long,字符等类型数据。 事例代码如下:
阅读全文
摘要:IO流,也就是输入和输出流,可分为字节流和字符流。 1. 字节流 (1). InputStream 输入流,用于读取文件 输入流常用API: inputStream.read() 读取一个字节 inputStream.read(byte[] buffer) 读取数据填充字节数组 inputStrea
阅读全文
摘要:最近项目中要用到File这个类,温故而知新,回过头来回顾下这个File类,File类主要是对磁盘目录,文件进行操作的Api,具体其实查JDK api 的File全能获取到。 下面写一些文件目录的基本操作练习一下: 1. 列出文件目录和文件,文件随机访问
阅读全文
摘要:Java字符串编码一些知识总结: 总结:从上面的测试代码中可以了解到字符乱码是和字符编码有直接关系。
阅读全文