java学习初探十七之IO流
来源:互联网 发布:mysql云数据库购买 编辑:程序博客网 时间:2024/06/08 14:59
1.流的本质
流根据方向可以分为,输入流和输出流。注意,输入和输出是相对于内存而言的。从内存出来就是输出,到内存中就是输入。输入流又叫做InputStream,输出流又叫做OutStream。输入还叫做“读read”,输出还叫做,’写write’。
流根据读取数据的方式可以分为,字节流和字符流,字节流是按照字节的方式读取,字符流是按照字符的方式读取,一次读取2个字节。java中一个字符占2个字节。注意,字节流适合读取视频、声音、图片等二进制文件。字符流适合读取纯文本文本。
java语言中所以字节流都以Stream结尾,字符流都含义Reader或Writer。
2.需要掌握的16个流
java.io.*;
FileInputStream
FileOutputStream
FileReader
FileWriter
BufferedInputStream
BufferedOutputStream
BufferedReader
BufferedWriter
DataInputStream
DataOutputStream
ObjectInputStream
ObjectOutputStream
转换流:将字节流转换成字符流
InputStreamReader
OutputStreamWriter
PrintWriter
PrintStream//标准输出流,默认输出到控制台
3.继承结构图
java语言中流分为四大家族:(InputStream、OutputStream、Reader、Writer)
Input_OutputStream继承结构图:
Reader_Writer继承结构图:
- java学习初探十七之IO流
- java学习初探十七之IO流_FileInputStream
- java学习初探十七之IO流_FileOutputStream
- Java学习笔记之IO(十七):转换流
- JAVA学习第五十七课 — IO流(十一)
- Java学习之IO流
- Java之IO流学习
- JAVA学习第四十七课 — IO流(一):文件的读写
- java基础学习之设计模式 十七
- java学习之路 之 IO流
- Java学习之 IO
- 黑马程序员-JAVA.io-流初探
- java.io包初探
- 初探Java IO 系统
- java程序员从笨鸟到菜鸟之(三十八)IO流之装饰器模式初探
- java基础知识(十七)IO流(二)
- java之io类,输入输出流学习
- java学习笔记之IO流
- tomcat7-maven-plugin的使用
- Java300StudyNote(7)-JVM核心机制(2)-初始化时机-类的主动引用、被动引用、静态初始化块执行顺序问题
- POJ
- [cnblogs镜像]Unity 动画资源与模型资源的区别
- 最大最小公倍数
- java学习初探十七之IO流
- suse12 开启ssh 远程连接
- 如何解决It's likely you're attempting to run Eclipse using the JRE instead of the JDK
- Codeforces Round #436 (Div. 2)E,F详解
- 求1+2+3+...+n
- python实现Android strings.xml文件自动在线翻译
- 孩子们的游戏(圆圈中最后剩下的数)
- 网络五层模型
- Android TV 官方教程简读1-Building Apps for TV