一、打印流

1.1打印流特点与构造方法

1)PrintStream和PrintWriter类都提供了一系列重载的print和println方法来输出各种类型的数据。

2)PrintStream和PrintWriter的输出操作不会抛出异常。

3)System.out就是PrintStream的一个实例。

4)构造方法

PrintStream(OutputStream out)
PrintStream(OutputStream out, boolean autoFlush自动刷新)
PrintWriter(Writer out)
PrintWriter(Writer out, boolean autoFlush)
PrintWriter(OutputStream out)
PrintWriter(OutputStream out, boolean autoFlush)

1.2打印流分类

字节打印流PrintStream
字符打印流PrintWriter

两种打印流都是输出流

1.3打印输出位置

【文件中 】     看构造方法中参数类型:若是文件---->打印在指定文件中
【控制台】      看构造方法中参数的类型 : 若是System.out----->打印在控制台上

1.4基本方法

write()
print()
println()
append()

参数可以直接写字符串

二、标准流

读取控制台 用户输入的内容若不在后台输入,会阻塞程序向下执行后台输入读取特点输入一次内容  需要读取三次第一次是   输入的内容第二次是  回车 13第三次是  换行  10

标准输出流System.out

往控制台输出内容

一般会与打印流结合使用

标准错误流System.err

往控制台输出内容,区别是字体是红色的

重新定向

System.setIn(参数)
System.setOut(参数)
System.setErr(参数)

Java IO流之打印流与标准流相关推荐

  1. 【Java基础】Java IO编程:输入输出流、内存流、打印流、缓冲流BufferedReader、扫描流Scanner、序列化与反序列化

    文章目录 第11章.Java IO编程 11.1 文件操作类:File 11.2 字节流与字符流 字节输出流:OutputStream OutputStream类 FileOutputStream类 ...

  2. 22-04-23 西安 javaSE(14)文件流、缓冲流、转换流、对象流、标准流、关闭IO资源的封装类IOUtils(纳命来)

    一.IO流认识一下: 根据数据流向进行分类: 输入流(其他设备->内存)         输出流:(内存->其他设备) 根据数据流向单位进行分类:         字节流:输入输出以字节为 ...

  3. IO流完整笔记,个人学习的手敲笔记,看完你就能学会Java IO流

    最近在准备面试,所以把之前的笔记都看了一遍,这是在学习IO流时做的笔记,觉得还是挺详细的,和大家分享一下.准备面试时间比较赶,我平时的笔记是在腾讯文档上中的,直接拷贝过来了,可能排版不太兼容,大家见谅 ...

  4. Java IO流大家族(总结)

    目录 1.IO流的分类 1.1  通过流分类:输入流,输出流 1.2  通过数据单位不同分分类:字符流,字节流 1.3  抽象类 1.4  各抽象类的选用 2.文件流的使用 2.1  字节输出流:Fi ...

  5. Java IO流经典练习题详解

    Java IO流经典练习题 转载于:https://blog.csdn.net/wenzhi20102321/article/details/52582705 博主对转载的原代码进行了调试,改了一些小 ...

  6. 【Java笔记】IO流(2):字符流

    当使用字节流读取文件时,遇到中文字符时,可能不会显示完整的字符,因为一个中文字符可能占用多个字节储存.所以java提供一些字符流类,以字符为单位读写数据,专门处理文本文件 一个汉字储存: GBK编码: ...

  7. java IO流详解及特性

    流的概念和作用 学习Java IO,不得不提到的就是JavaIO流. 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输 ...

  8. Java IO流详尽解析

    流的概念和作用 学习Java IO,不得不提到的就是JavaIO流. 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输 ...

  9. 金九银十准备季:Java IO流面试题(含答案)

    前言 本题集列举了众多IT公司面试真题,对应聘Java程序员职位的常见考点和知识体系都进行的分类和归纳整理. 本题集适合应聘Java和JavaEE职位的程序员作为面试复习.学习和强化的资料,也适合其他 ...

  10. JavaSE进阶26 - IO流概述、字节流、字符流、转换流、缓冲流

    目录 IO概述 FileInputStream的使用 FileOutputStream使用 文件复制 文件的复制原理 代码 FileReader FileWriter 复制普通文本文件 Buffere ...

最新文章

  1. 摘要提取算法——本质上就是pagerank,选择rank最高的句子作为摘要,如果结合word2vec应该有非常好的效果...
  2. fir.im Weekly - 让 iOS 应用更加安全
  3. Oracle Net Configuration(监听程序和网络服务配置)
  4. cpu缓冲区大小怎么设置_JAVA高薪面试必备知识点Volatile底层原理探究CPU在作怪
  5. [Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel
  6. [转载] 杜拉拉升职记——23 “You deserve it”的两种解释
  7. 三维重建4:Jacobian矩阵和Hessian矩阵
  8. html:(33):文字排版粗体和斜体
  9. git使用—rebase还是merge
  10. jmail组件 java_Jmail的主要参数列表
  11. 贝叶斯信念网络Bayes Belief network
  12. SAP License:用科学发展观认识会计
  13. Jnotify文件监控的用法以及Jar文件导入的方法
  14. Grafana v5.2 设置
  15. python显示单片机温度_基于Python串口和单片机的实时温度采集系统
  16. 光耦重要参数与常用设计注意事项
  17. JNI/NDK入门指南之正确姿势了解JNI和NDK
  18. 杂谈之什么是FullGC
  19. Windows 使用命令行查看 wifi 密码
  20. 风格迁移应用_浅谈风格迁移(一)固定风格迁移

热门文章

  1. 联想e480一键恢复小孔_联想IdeaPad 340C评测:3000必入的15寸轻薄本
  2. java结丹期(16)----javaweb(maven(2))
  3. 面向对象程序设计(Java)
  4. MySQL—三表查询
  5. sort与sorted的区别
  6. 04-CA/TA编程:hash demo
  7. Linux Kernel aarch64 Crypto原理和框架介绍
  8. Globalplatform TEE api介绍
  9. [UTCTF2020]Cube Crypto
  10. boost库安装编译指南