第十二章 1 java输入流和输出流
2011-09-02 15:06
288 查看
12、1Java输入和输出流
一、java的标准数据流
标准的输入/输出是指在字符的方式下程序与系统进行交互的方式。主要分为三种
标准的输入(System.in),对象是键盘。
标准的输出(System.out),对象是显示器屏幕。
标准的错误输出,对象是显示器屏幕
缓冲流(Buffered Stream)可以提高内存与外部设备的数据传输效率。
二、 java.io包中的数据流及文件类
(一)java.io包支持两种类型的数据流:字节流(inputStream和OutputStream)和字符流(Reader和Writer)。
1、字节输入流InputStream类
read():从流中读取数据。
skip():跳过流中若干字节数
available():返回流中可用字节数。
mark():在流中标记一个位置
reset():返回标记的位置
markSupport():是否支持标记和复位操作。
close():关闭流。
2、字节流输出OutputStream类
OutputStream类为所有面向字节的输出流父类,为Java.io包中的抽象类。类的定义
Public abstract class OutputStream extends Object
Write(int b):将一个整数输出到流中。
Write(byte b[]):将数组中的数据输出到流中。
Write(byte b[],int off,int len):将数组b中从off指定的位置开始len长度的数据输出到流中。
flush():将缓冲区中的数据强制送出。
Close():关闭流
(二)文件类File和RandomAccessFile:File类记载文件信息并以顺序方式访问文件;RandomAccessFile类以随机操作方式访问文件。
一、java的标准数据流
标准的输入/输出是指在字符的方式下程序与系统进行交互的方式。主要分为三种
标准的输入(System.in),对象是键盘。
标准的输出(System.out),对象是显示器屏幕。
标准的错误输出,对象是显示器屏幕
缓冲流(Buffered Stream)可以提高内存与外部设备的数据传输效率。
二、 java.io包中的数据流及文件类
(一)java.io包支持两种类型的数据流:字节流(inputStream和OutputStream)和字符流(Reader和Writer)。
1、字节输入流InputStream类
read():从流中读取数据。
skip():跳过流中若干字节数
available():返回流中可用字节数。
mark():在流中标记一个位置
reset():返回标记的位置
markSupport():是否支持标记和复位操作。
close():关闭流。
2、字节流输出OutputStream类
OutputStream类为所有面向字节的输出流父类,为Java.io包中的抽象类。类的定义
Public abstract class OutputStream extends Object
Write(int b):将一个整数输出到流中。
Write(byte b[]):将数组中的数据输出到流中。
Write(byte b[],int off,int len):将数组b中从off指定的位置开始len长度的数据输出到流中。
flush():将缓冲区中的数据强制送出。
Close():关闭流
(二)文件类File和RandomAccessFile:File类记载文件信息并以顺序方式访问文件;RandomAccessFile类以随机操作方式访问文件。
相关文章推荐
- java读取InputStream输入流后输出String字符串
- 【Java | IO】输出输入流
- java IO操作与字节流(三)文件输入流与输出流
- Java字节流与字符流联系和不同,以及输入流和输出流
- java总结输入流输出流
- java里如何使用输入流和输出流实现读取本地文件里内容和写出到本地文件里
- 【java基础:IO】多个输入流通过SequenceInputStream序列流整合成一个大流然后输出的Demostration
- java把输入流转换成输出流
- 输出空白字符对于cin提取输入流遇到空格的问题Strut2教程-java教程
- JAVA的输入流和输出流
- java.io输入流怎么转成输出流
- Java 输入流与输出流的详细介绍
- java基础49 IO流技术(对象输入流/对象输出流)
- 黑马程序员_java输出输入流练习题
- Java_IO 文件输入流(FileInputStream)与文件输出流(FileOutputStream)
- Java知识点整理:第十二章:java文件系统管理、IO流(Input(输入)/Output(输出)) 、缓冲流
- 【java编程】IO流之SequenceInputStream类合并输入流再输出
- java输出输入流
- Java中 IO中的字节输入流InputStream,字节输出流InputStream