io自学笔记
来源:互联网 发布:mac top cpu排序 编辑:程序博客网 时间:2024/06/07 06:39
输入:
字节流:InputStream
字符流:Reader
输出:
字节流:OutputStream
字符流:Writer
字节流和字符流:区别在于字节流和字符流操作的数据单元不同,字节流操作的最小数据单元是8位的字节,而字符流操作的最小数据单元是16位的字符
对已有文件进行续写:
FileReader的使用:
作业:读取一个java文件,打印在控制台上
将C盘一个文本文件复制到D盘:
字符流缓冲区技术:
提高读写效率,必须有流对象存在
BufferedWriter
newline(),换行
BufferedReader
readLine()方法,一次读取一行
运用:通过缓冲区复制一个.java文件。
注意:readLine()方法只返回回车符之前的数据,不会返回换行,所以要自己添加newLine()换行
自定义类,模拟BufferedReader
BufferedReader子类
LineNumberReader,带行号
跟踪行号的缓冲字符输入流。此类定义了方法setLineNumber(int)和getLineNumber(),他们可分别用于设置和获取当前行号。
默认情况下,行编号从0开始。行号随数据读取在每个行结束符处递增
代码如下:自定义MyLineNumberReadLine类,继承MyBufferedReader类
代码如下:
字节流对象的操作:
作业:复制一个图片
- io自学笔记
- JAVASE自学笔记IO File
- java自学笔记之IO流
- 自学Java系列 笔记3 IO 1
- 自学Java系列 笔记3 IO 2
- 自学Java系列 笔记3 IO 3
- 自学Java系列 笔记3 IO 4
- python自学笔记20151222 IO编程
- 传智播客的JAVA SE高级视频2 IO 自学笔记
- 黑马程序员---自学随堂笔记----IO流
- 黑马程序员--自学笔记--IO流(其一)
- 黑马程序员--自学笔记--IO流(其二)
- 黑马程序员--自学笔记--IO流(其三)
- Python自学笔记之七、浅读IO复用
- 自学笔记
- 黑马程序员——自学笔记11(IO流的分类与各种流的创建)
- 黑马程序员-java自学笔记01之IO字符流写入和读取
- 黑马程序员-java自学笔记02之IO字节流写入和读取
- 这个是用指针实现的将数组a中的n个整数按相反顺序存放
- JAVA 阿里面试
- retain和release倒底怎么玩?
- M.L's visit work 2---Sniffer
- poj 3486
- io自学笔记
- #include <iostream>与#include <iostream.h>的区别
- 二零一三年七月十四
- hdu1969
- C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free
- poj1182+hdu1892(并查集)
- C++中extern “C”含义深层探索
- 收藏
- 内核数据结构之队列----kfifo