IO流的简单基本介绍
来源:互联网 发布:淘宝店铺怎么打开 编辑:程序博客网 时间:2024/05/18 02:06
字节流一般用于网上下载或上传,读取各种各样的文件,除了文字交给字符之外都可以用字节流进行数据的传输。字符流就传输字符就好了,其他的交给字节。
字节流:InputStream OutputStream FileInputStream FileOutputStream BufferedInputStream BufferedOutStream
字符流:Reader Writer InputStreamReader OutputStreamWriter(用于对字节流何字符流的转换)
FileReader FileWriter BufferedReader BufferedWriter
打印流:PrintStream(字节打印) PrintWriter(字符打印)
特殊的流:RandomAccessFile
能够输入和输出,通过编写时控制权限,还有一个seek()方法可以控制读写位置,非常好用
可以处理下载中断的问题,在流的传输时,同时创建一个文件用于存放以及传输的数据值,即可。
对象流:ObjectInputStream ObjectOutStream
可用于序列化对象,被static修饰的属性,不能被序列化。
实现serializable接口,用transient修饰不需要被序列化的属性。ArrayList已经实现了该接口
实现Externalizable接口,实现writeExternal和readExternal方法即可,在方法中编写需要序列化的属性。
高级流的使用需要依赖可以直接访问低层文件的数据流,不可以单独使用。
用完数据流之后一定记得关闭,不然很有可能导致内存泄漏,切记,切记
- IO流的简单基本介绍
- 黑马程序员-java基础-IO流的简单介绍
- java IO流的简单介绍及应用
- 输入和输出(IO)流的简单介绍
- 输入和输出(IO)流的简单介绍
- Java的IO与NIO简单介绍
- java.io中的字符流简单介绍
- IO简单介绍
- 标准IO简单介绍
- IO流的基本使用
- IO流的基本使用方法
- IO流的基本知识点
- IO流的基本操作
- Java IO流的介绍
- 【IO流】IO流基本定义及最简单的实例输入,输出总结【主要是针对字符流】
- io流的简单总结
- io流的简单应用
- 简单的IO流总结
- StreamTools.java11
- 根据点画多边形
- C# 对try catch和void的简单理解
- 最短路的神奇用法 bzoj1550 避开怪兽
- HealthInfo.java11
- IO流的简单基本介绍
- centos7操作记录
- HDU
- Python编程_Lesson014_json和pickle模块讲解
- python爬虫(1) 之下载图片
- php遍历多维数组函数
- Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
- C#总结(三)
- Poj-1016 青蛙的约会(扩展欧几里德)