A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 房东告诉对方 中级黑马   /  2015-7-17 18:08  /  392 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字节流缓冲区对象BufferedInputStream  System.in
1.1 构造方法,传递任意字节输入流,FileInputStream
1.2 读取单个字节,读取字节数组

2. 文件的复制
2.1 FileInputStream,FileOutputStream 字节数组缓冲
2.2 BufferedInputStream,BufferedOutputStream 字节数组缓冲

3. 编码和解码
3.1 了解编码表
   |-- ASCII 正数 字母,数字,符号
   |-- GBK 汉字,简体 20000个 两个字节第一个负数
   |-- UTF-8 三个字节一个汉字
   |-- IOS8859-1 拉丁文

3.2 字符编码
   |-- String类的getBytes()可以指定编码表名字

3.3 字符解码
   |-- String类构造方法 可以指定编码表名字

4. 转换流OutputStreamWriter
  4.1 继承Writer,字符流向字节的桥梁
  4.2 构造方法,传递字节输出流,可以加编码表名字
  4.3 写字符串,字符数组
  4.4 字符流写数据 flush

5. 转换流InputStreamReader
  5.1 继承Reader,字节流向字符的桥梁
  5.2 构造方法,传递字节输入流,可以加编码表名字
  5.3 读取单个字符,字符数组

6. FileReader
  6.1 只能查询本机默认编码表
  6.2 构造方法,传递File对象,传递String文件名
  6.3 读取单个字符,字符数组

7. FileWriter
  7.1 只能查询本机默认编码表
  7.2 构造方法,传递File对象,传递String文件名
  7.3 写单个字符,字符数组,数组一部分,字符串

8. BufferedReader
  8.1 字符输入流缓冲区 继承Reader
  8.2 构造方法,传递字符输入流
  8.3 String readLine()读取文本行

9. BufferedWriter
  9.1 字符输出流缓冲区 继承Writer
  9.2 构造方法,传递字符输出流
  9.3 void newLine()写换行,具有跨平台性

2 个回复

倒序浏览
不错,顶一个
回复 使用道具 举报
赞一个哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马