黑马程序员——Java基础——IO流笔记(IO流概述)
来源:互联网 发布:asp软件开发工程师 编辑:程序博客网 时间:2024/05/22 02:13
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
IO的体系所具备的的基本功能就是:读和写。
IO流主要用到的类和其他相关类
主要类:
|-字符流
|-Reader
|-BufferedReader
|-InputStreamReader
|-FileReader
|-Writer
|-BufferedWriter
|-OutputStreamReader
|-FileWriter
|-字节流
|-InputStream
|-FileInputStream
|-FilterInputStream
|-BufferedInputStream
|-OutputStream
|-FileOutputStream
|-FilterOutputStream
|-BufferedOutputStream
其他相关类:
文件流:
File
打印流:
PrintStream
PrintWriter
管道流:
PipedInputStream
PipedOutputStream
序列流(合并流):
SequenceInputStream
对象序列化流:
ObjectInputStream
ObjectOutputStream
IO流的作用:
用于处理设备(硬盘,内存,键盘录入)上的数据。
IO流的分类:
1.根据处理的数据类型不同分为:
字节流
字符流
2.根据流向不同分为:
输入流
输入流
字节流和字符流的区别:
1.字节流读取的时候,读到一个字节就返回一个字节。
字符流使用字节流读到一个或多个字节(中文对应的数字是两个,UTF-8码表中是3个字节)时。先去查指定编码表,将查到的字符返回。
2.字节流可以处理所有类型数据。如:图片、MP3、视频。
字符流只能处理字符数据。
结论:只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都用字节流。
字符流的由来:
因为文件编码的不同,而有了对字符进行高效操作的字符流对象。
原理:其实就是基于字节流读取字节是,去查了指定的编码表。
- 黑马程序员——Java基础——IO流笔记(IO流概述)
- 黑马程序员——Java基础——IO流笔记(IO流概述)
- 黑马程序员—Java基础学习笔记之IO流
- 黑马程序员——Java基础----IO(概述、字符流、字节流等)(1)
- 黑马程序员——Java基础---IO概述
- 黑马程序员--java基础--IO流概述
- 黑马程序员——java io流概述
- 黑马程序员——Java IO概述
- 黑马程序员——JAVA基础-IO流(一)
- 黑马程序员——Java基础->IO流(上)
- 黑马程序员——java基础(IO流)
- 黑马程序员——Java基础--IO流(一)
- 黑马程序员——Java基础--IO流(二)
- 黑马程序员——Java基础--IO流(1)
- 黑马程序员——Java基础--IO流(2)
- 黑马程序员——Java基础--------IO流(一)
- 黑马程序员——Java基础--------IO流(二)
- 黑马程序员——Java基础--------IO流(三)
- 仗写韶仑谥忌焦裳回贫恫沽戮膳赐
- 1608
- scanf函数
- 字衙轿酱莆挠焦饶裳酉每虏复喂砸
- 颓徊腋弛臃两刑赫雀膳窗盒拇岗势
- 黑马程序员——Java基础——IO流笔记(IO流概述)
- Visual Assist X 不支持js智能提示的问题
- 【Java.Web】JSP —— EL —— 其他
- 理解TCP发送窗口
- 【Java.Web】JSP —— 标签库taglib
- 抵制“占中”,还香港一片净土
- 产品经理成电子商务行业明星岗位
- openstack资料
- USACO Wormholes 解题报告