码迷,mamicode.com
首页 > 编程语言 > 详细

Java标准流输入输出流In(Out)putStream,ReaderWriter等总结(1)

时间:2015-07-31 18:26:46      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:java   标准   inputstrea   reader   writer   

一,标准输出流System.out
System.out向标准输出设备输出数据,方法有很多:
技术分享
print()和println()的主要区别是后者输出完了主动转行前者不转行,printf()主要是格式化输出
一,标准输入流System.in
System.in读取标准输入设备数据(从标准输入获取数据,一般是键盘)int read() //返回ASCII码。若,返回值=-1,说明没有读取到任何字节读取工作结束。
int read(byte[] b)//读入多个字节到缓冲区b中返回值是读入的字节数

public class Input { 
    public static void main(String args[]) { 
        int b; 
        try { 
            System.out.println("please Input:"); 
            while ((b = System.in.read()) != -1) {//system.in.read()
                System.out.print((char) b); 
            } 
        } catch (IOException e) { 
            System.out.println(e.toString()); 
        } 
    } 
}  //控制台输入什么,按enter键后就会输出什么   

三,Java.IO流类库的各种输入流和各种输出流
继承关系如图:
技术分享
技术分享
技术分享
技术分享
技术分享
Java中输入流和输出流较多,我们一般只需要掌握17种即可

FileInputStream//文件字节输出流
FileOutputStream//文件字节输出流
FileReader //文件字符输入流
FileWriter //文件字符输出流


BufferedReader//缓存字符输入流
BufferedWriter//缓存字符输出流
BufferedInputStream//缓存字节输入流
BufferedOutputStream//缓存字节输出流


DataInputStream//数据输入流
DataOutputStream//数据输出流


ObjectInputStream.//对象输入流
ObjectOutputStream//对象输出流


PrintWriter//打印输出流,先前一篇文章介绍过了

每个输入流的详解下篇在介绍吧

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java标准流输入输出流In(Out)putStream,ReaderWriter等总结(1)

标签:java   标准   inputstrea   reader   writer   

原文地址:http://blog.csdn.net/tuke_tuke/article/details/47172757

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!