一,标准输出流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)相关推荐

  1. IO流输入输出流入门详解

    IO流输入输出流入门详解 1.Java中以流的形式处理数据 2.流是一种有序的数据序列,分为输入输出流 3.Java是面向对象的程序设计语言,每个数据都是一个对象 4.Java中的输入输出功能来自ja ...

  2. c++一日一练:让标准的输入输出流关联一个缓冲区

    上篇文章讲述了如何创建自己的标准输入输出,但是如何将标准的输入输出流进行重定向呢: 下面是一个具体的方法: fp = _fdopen( hConHandle, "w" );    ...

  3. java中的输入输出流概念_java输入输出--I/O流的概念和划分

    理解数据流 数据流(Stream)是一组有顺序的,有起点的,有终点的字节集合,是对输入和输出的总称和抽象. 一般地,数据流分为 输入流(InputStream)和输出流(OutputStream).输 ...

  4. c++中的IO流(流的概念和流类库的结构,标准的输入输出流)

    流的概念和流类库的结构 程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件 c++输入输出包含以下三个方面的内容 对系统指定的标准设备的输入输出.即从键盘输入数据, ...

  5. JavaSE-其他处理流(标准的输入输出流、打印流、数据流)

    1.标准的输入流(System.in)输出流(System.out) 1.1.练习 从键盘输入字符串,要求将读取到的整行字符转成大写输出.然后继续进行输入操作,直到输入"e"或者& ...

  6. JAVA中级二 输入输出流,常见文件操作

    文章目录 输入输出流,常见文件操作 01 文件对象 1.1 创建一个文件对象 1.2 文件的常用方法1 1.3 文件的常用方法2 1.4 练习 02 什么是流 2.1 流的理解 2.2 文件输入流 2 ...

  7. java怎么创建输入输出流_Java输入输出流

    1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列.Java的I/O流提供了读 ...

  8. java实验七输入输出流_实验六_Java的输入输出流

    JAVA的输入输出流 实验六 Java的输入输出流 实验目的 1. 理解I/O流的概念,掌握其分类 2. 掌握文本文件读写.二进制文件读写 实验环境 JDK1.4以上版本, Eclipse集成开发环境 ...

  9. java-IO流-输入输出流-复制文件问题

    复制文件问题 将"C:\\Users\\ccc\\Desktop\\IO流\\bb.txt"路径的文件复制一份到"C:\\Users\\ccc\\Desktop" ...

最新文章

  1. h5的语义化部分_H5 部分新语义化标签
  2. pyharm虚拟环境_手把手教你如何在Pycharm中加载和使用虚拟环境
  3. .NET 6 Preview5+VS2022实战千万并发秒杀项目,帅爆了(附源码)
  4. Django模块学习- django-pagination
  5. 奥哲徐平俊:乘风、冒险与未来
  6. 秀米的对话框格子可以变大吗_如何使用秀米进行排版(对外版)课件.ppt
  7. python 解析pys文件,并将其写入txt和excel文件
  8. 11.25作业(ZLY)
  9. VNC源码研究(二十四)vnc-4.0-winsrc版本之winvnc工程分析
  10. 索迪斯携手喜茶致敬白衣天使、慰问抗疫英雄
  11. 文本深度表示模型——word2vecdoc2vec词向量模型(转)
  12. ioc的概念和实现原理
  13. dividing(多重背包)
  14. 攻防世界MISC———Dift
  15. 多元线性回归中的公式推导
  16. 京东最新Java面试真题解析!mysql两个时间比较
  17. mysql错误代码145_Mysql中出现errno:145的解决方法
  18. 榜样访谈| 黄思怡:高校俱乐部提供了更大的平台
  19. 小鹏开启架构造车,冲击年销300万台入场券
  20. exec php 菜鸟教程,sql存储过程菜鸟教程

热门文章

  1. seata xid是什么_Seata 分布式事务框架
  2. C++ Primer 5th笔记(10)chapter10 泛型算法 :迭代器
  3. 近世代数--域--域的一些例子
  4. [UTCTF2020]Cube Crypto
  5. 使用VirtualAlloc在0x400000处申请内存
  6. buuctf firmware(binwalk和firmware-mod-kit的使用)
  7. 2020-11-14(移位运算)
  8. 国内网络安全这门行业人才会不会饱和呢?
  9. 【建议收藏】这个工具专门用于寻找路由器中的安全漏洞
  10. linux中使用svn客户端