------- android培训、java培训、期待与您交流! ----------
IO编程(1)
1 Input 输入概述
输入流分为字符流和字节流,计算机内部存贮的都是字节流,是字符流的底层,由于码表的存在,在字节数据的基础上进行包装得到字节流。主要的输入设备有键盘,磁盘,光盘等。数据的输入为程序提供初始化的数据,比如tomcat的服务器,用户通过配置文件的方法为 tomcat 设置内存上线等,而这些配置文件基本上位于磁盘上,因而需要将其从磁盘读取,这就需要用到 I/O编程了,当然I/O编程远远不止这些。
1.1 输出流的层次结构
1.2 字符数据的编码问题
ASCII 数据可以采用一个字节的方式就可以存贮,但是由于世界上的字符数据众多,一个字节难以全部表示,所以要拓展到用两个字节表示。全部用两个字节,就有些浪费空间。实际中,ASCII 采用一个字节表示,GBK等编码用两个字节表示。
2 字符输入流的基本用法
package cn.gxufe;
import java.io.*;
/**
* Reader 的基本用法
* 演示读取单个字符,和多个字符的用法
* @author 荣英洁
*/
public class ReaderDemo {
public static void main(String[] args) {
//单个字符
readSingleCharacter();
//多个字符
readPluralityCharacter();
}
/**
* 读取单个字符
*/
public static void readSingleCh