java中输入输出的总括(初学必看)(一)

文章作者 100test 发表时间 2007:03:14 16:51:22
来源 100Test.Com百考试题网


第八章 输入输出流
【课前思考】
1. 字节流和字符流的基类各是什么?
2. 什么是对象的串行化?对象串行化的作用是什么?
【学习目标】
本讲主要讲述了java语言中的输入/输出的处理,通过本讲的学习,同学们可以编写更为完善的java程序。
【学习指南】
仔细阅读本章各知识点的内容, 深刻理解 java 语言中输入/输出流的处理方法,掌握处理问题的方法,多练习,多上机。
【难 重 点】
. 遇到实际问题时,要根据需要正确使用各种输入/输出流,特别是对中文使用适当的字符输入流。
. 正确使用对象串行化的方法。
. 处理字符流时,其构造方法的参数是一个字节流。
. 对象串行化的概念。
【知 识 点】
. I/O 流概述
. 文件处理
. 过滤流
. 字符流的处理
. 对象的串行化
. 其它常用的流
【内 容】
第一节 数据流的基本概念
. 理解数据流
流一般分为输入流(Input Stream)和输出流(Output Stream)两类,但这种划分并不是绝对的。比如一个文件,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个数人流,而屏幕则只是一个输出流。
. Java的标准数据流
标准输入输出指在字符方式下(如DOS),程序与系统进行交互的方式,分为三种:
标准输入studin,对象是键盘。
标准输出stdout,对象是屏幕。
标准错误输出stderr,对象也是屏幕。
例 8.1 从键盘输入字符。
本例用System.in.read(buffer)从键盘输入一行字符,存储在缓冲区buffer中,count保存实际读入的字节个数,再以整数和字符两种方式输出buffer中的值。Read方法在java.io包中,而且要抛出IOException异常。程序如下:
import java.io.*.
public class Input1
{
public static void main(String args[]) throws IOException
{
System.out.println("Input: ").
byte buffer[] = new byte[512]. //输入缓冲区
int count = System.in.read(buffer). //读取标准输入流
System.out.println("Output: ").
for (int i=0.i{

相关文章


java中输入输出的总括(初学必看)(三)
java中输入输出的总括(初学必看)(四)
java中输入输出的总括(初学必看)(一)
java中输入输出的总括(初学必看)(二)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛