IO编程之输入流

1       Input 输入主要的输入设备有键盘,磁盘,光盘等。数据的输入为程序提供初始化的数据,比如tomcat的服务器,用户通过配置文件的方法为 tomcat 设置内存上线等,而这些配置文件基本上位于磁盘上,因而需要将其从磁盘读取,这就需要用到 I/O编程了,当然I/O 编程远远不止这些。
摘要由CSDN通过智能技术生成

------- 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值