Java IO流
hongguo_cheng
无法忽视行动的力量
展开
-
Java对象的序列化与反序列化
1、概念 1.1 把对象转换为字节序列的过程称为对象的序列化。 *对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。* 1.2 把字节序列恢复为对象的过程称为对象的反序列化。 2、序列化API java.io.ObjectOutputStream代表对象输出流,它的w原创 2016-02-03 15:48:19 · 311 阅读 · 0 评论 -
Java IO
Java IOJava IO 1、输入流 2、输出流 1、输入流 Java程序可以从其中读入一个字节序列的对象成为输入流,输入流包含对字节和字符操作流,InputStream和Reader。 1.1 InputStream InputStream是所有输入流字节流的父类,且此类是抽象类 1.1.1 InputStream源代码中几个重要的方法**package java.io; public原创 2016-07-27 16:17:05 · 350 阅读 · 0 评论 -
Java IO 对字节的读取和写出
Java IO 对字节的读取和写出本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl +原创 2016-07-28 23:21:42 · 516 阅读 · 0 评论 -
Java IO 对字符的读取和写出
1、对字符的读取 只能读取纯文本,不能读取二进制文件如音频,视频等,doc文件以及其他不是纯文本的文档。 1.1 纯文本的读取 使用java.io.Reader类读取纯文本文件,其源代码重要的几个方法如下: package java.io; public abstract class Reader implements Readable, Closeable { /** *原创 2016-08-02 00:10:51 · 747 阅读 · 0 评论 -
Java IO 缓冲流的读入和写出
缓冲流也成为处理流,目的是提高程序读取和写出的性能。缓冲流也分为字节缓冲流和字符缓冲流。 1 字符缓冲流,类包含BufferedInputStream 和 BufferedOutputStream1.1 BufferedInputStream 源码 查看源码,BufferedInputStream相对于InputStream没有新增方法,所以在使用时可以使用多态。BufferedInputStr原创 2016-08-02 23:03:21 · 2907 阅读 · 0 评论 -
Java IO 转换流的读入和写出
Java IO 转换流的读入和写出 转换流主要是将字节流转换成字符流,主要目的是解决读取和写出乱码问题,以下情况会导致乱码: 1) 读取和写出编码字符集不一致; 2) 读取和写出数据不完整。 1、InputStreamReader 转换输入流 InputStreamReader 读入文本时将字节流转换成字符流。 1.1 InputStreamReader 的dem原创 2016-08-03 00:01:45 · 400 阅读 · 0 评论 -
Java IO 其他流 -- 字节数组流,字符数组流和数据流
字节数组流 1.1 字节数组输入流ByteArrayInputStream 参考其源码方法,相对于InputStream,没有新增方法,所以使用也与InputStream一样,可以使用多态,例子如下: public static void read(byte[] msg) throws IOException { InputStream is = new ByteArrayInputS原创 2016-08-10 14:28:44 · 463 阅读 · 0 评论