黑马程序员--java技术blog---第六篇:IO流(5)
来源:互联网 发布:c mysql update语句 编辑:程序博客网 时间:2024/06/05 17:02
------- android培训、java培训、期待与您交流! ----------
1、操作对象
ObjectOutputStreamObjectOutputStream
将对象保存到硬盘,并读取的两个类
保存对象必须序列化
Serializable 序列化接口 标记接口 没有方法
Uid可以自己设定
静态成员不能被序列化
transient 普通成员不被序列化
2、管道流
PipedOutputStream
PipedInputStream
输入输出流可以对接到一起
输入输出应该用两个不同的线程
涉及到多线程的IO流
有connect方法 可以创建完对象后再连接
3、RandomAccessFile
不是IO的子类
内部封装了输入和输出流
局限是只能操纵文件
有文件指针,可以不按顺序
能够在文件随机位置进行读写 seek方法
不存在会自动创建,存在就不会覆盖(rw模式)
4、基本数据类型流
DataInputStream / DataOutputStream
5、ByteArrayStream
ByteArrayInputStream 构造函数要传入Byte[]
ByteArrayInputStream 构造函数可以不指定目的
操作内存的流对象,不用关闭,关闭后仍可用没有IOException 因为没有使用系统资源
可以用流的思想读写数组
7、字符编码
转换流 OutputStreamWriter/InputStreamReader
字节和字符串的相互转换
联通 记事本的一个Bug
0 0
- 黑马程序员--java技术blog---第六篇:IO流(5)
- 黑马程序员—java技术blog—第六篇:IO流的总结
- 黑马程序员--java技术blog---第二篇:IO流(1)
- 黑马程序员--java技术blog---第三篇:IO流(2)
- 黑马程序员--java技术blog---第四篇:IO流(3)
- 黑马程序员--java技术blog---第五篇:IO流(4)
- 黑马程序员—java技术blog—第四篇 IO流中其他流概述总结
- 黑马程序员—java技术blog—第一篇 IO概述及字节流总结
- 黑马程序员--java技术--IO流
- 黑马程序员—java技术blog—第六篇面向对象_多态概述及基础应用
- 黑马程序员—java技术blog—第三篇:异常
- 黑马程序员—java技术blog—第八篇:反射
- 黑马程序员--java技术blog---第七篇:GUI
- 黑马程序员--java技术blog---第十篇:正则表达式
- 黑马程序员-----十一、java基础IO流技术总结一
- 黑马程序员-----十二、java基础IO流技术总结二
- 黑马程序员-----十三、java基础IO流技术总结三
- 黑马程序员--Java基础--IO流技术详解
- 欢迎使用CSDN-markdown编辑器
- 求仿QQ相册的上传图片的控件
- linux网络设备—PHY
- pendingItent说明
- CentOS LAMP +wordpress
- 黑马程序员--java技术blog---第六篇:IO流(5)
- java SSH网上拍卖平台系统
- MFC快速实现网络编程CAsyncSocket类
- Java基础:常见对象
- mongodob查询方法
- POJ3169 Layout (差分约束系统)
- android 屏幕尺寸与密度
- svn cleanup 失败解决方法
- hdu2031 进制转换