流按方向分为输入流输出流

输入流:数据流从数据源到程序(以InputStream、Reader结尾的流)

输出流:数据流从程序到目的地(以Output Stream、Writer结尾的流)

按照处理的数据单元分类分为字节流字符流

字节流:以字节为单位获取数据,命名上以Stream结尾的流一般是字节流。例:FileInputStream、FileInputStream。

字符流:一字符为单位获取数据,命名上以Reader/Writer结尾的流一般是字节流。例:FileReader、FileWriter。

按照处理对象分为节点流处理流

节点流:可以直接从数据源或目的地读取数据,例:FileInputStream、FileReader、DateInputStream。

处理流:不直接连接数据源或目的地,是“处理流的流”。通过对其他流的处理提高程序的性能。例:BufferedInputStream、BufferedReader等,处理流也叫包装流。

Java中流的概念的细分相关推荐

  1. java流链概念_《精通并发与Netty》学习笔记(09 - Java中流的概念)

    Java中流的概念 java程序通过流来完成输入/输出.流是生产或消费信息的抽象.流通过java的输入/输出与物理设备链接.尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式.这样,相同的输 ...

  2. 简述java中流的概念和划分_浅谈Java中流的概念与用途

    Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列.Java的I/O流提供了读写数据的标准方法.任何Java中表示数据源的对象都会提供以数据流的方式读写它的 ...

  3. java中ajax概念_Java之AJAX概念和实现方式

    Java之AJAX概念和实现方式 开发工具与关键技术:MyEclipse 10,java 作者:刘东标 撰写时间:2019-06-12 1.概念: Asynchronous JavaScript An ...

  4. C功底挑战Java菜鸟入门概念干货(一)

    一.认识Java 1.Java 程序比较特殊,它必须先经过编译,然后再利用解释的方式来运行.  2.Byte-codes 最大的好处是--可越平台运行,可让"一次编写,处处运行"成 ...

  5. 【J2EE之web应用】java集群概念

    在学习web应用进行部署的时候,遇到一个名词java集群,(事实上遇到非常多名词╭(╯^╰)╮~~~).不懂意思就查一查! 在这里做个笔记! 没有什么高深见解,就搞明确几个概念,java集群的特点 . ...

  6. java线程概念_《Java基础知识》Java线程的概念

    按照规划,从本篇开始我们开启『并发』系列内容的总结,从本篇的线程开始,到线程池,到几种并发集合源码的分析,我们一点点来,希望你也有耐心,因为并发这块知识是你职业生涯始终绕不过的坎,任何一个项目都或多或 ...

  7. Java反射机制概念及应用场景

    Java反射机制概念及应用场景 Java的反射机制相信大家在平时的业务开发过程中应该很少使用到,但是在一些基础框架的搭建上应用非常广泛,今天简单的总结学习一下. 1. 什么是反射机制? Java反射机 ...

  8. Java——继承的概念

    Java--继承的概念 1.extends关键字(延伸) //定义 Animal类 class Animal {String name;//定义动物叫的方法void shout() {System.o ...

  9. java 3D 第二章 java 3D基本概念

    java 3D 第二章 java 3D基本概念 java 3D基本概念 java 3D的包及其功能 java 3D 高分辨率大尺度坐标 Java 3D场景图(Scene Graph) VirtualU ...

最新文章

  1. 暑期大作战 第五天(第四天待补)
  2. java的队列_java实现队列
  3. 名品折扣,谁与争锋!
  4. thinkphp使用问题
  5. [开源]OSharpNS - .net core 快速开发框架 - 简介
  6. 前端学习(914):offerset和style区别
  7. 大数高精加减乘除(洛谷P1601、P2142、P1303、P1480题题解,Java语言描述)
  8. tensorflow没有这个参数_解决TensorFlow中Batch Normalization参数没有保存的问题
  9. Python写数据结构:二叉树的性质
  10. [转载] C#面向对象设计模式纵横谈——1. 面向对象设计模式与原则
  11. 最新AZ自动发卡网源码
  12. 硬件的驱动和sdk的理解与应用
  13. 封电脑机器码怎么解决_游戏封号解决方法之修改机器码 如何修改机器码
  14. QGIS获取OSM地图矢量数据
  15. 【论文解读】 FPGA实现卷积神经网络CNN(二): Optimizing FPGA-based Accelerator Design for DCNN
  16. USACO-Fractions to Decimals
  17. 如何在职场上获得良好的起点
  18. Twitter首席科学家离职 高层动荡仍持续
  19. html层叠云标签代码,可以加载个人博客中,非常炫的特效
  20. 物联网毕业设计 - 智能运动计步系统(物联网 嵌入式 单片机 stm32)

热门文章

  1. 达梦数据迁移问题罗列
  2. 【C】双边循环快速排序,升序和降序的区别
  3. OSChina 周日乱弹 —— 波赛冬之吻
  4. Java简单实现滑动窗口
  5. erlang java 加解密(2)消息摘要算法(MD、SHA、MAC)之SHA
  6. Debian 更改网卡名
  7. 3.TransposedConv2d实现 (含dilation)
  8. Java结构化程序设计-实验报告
  9. 即刻洞悉市场,一文教你实时把握股票涨幅
  10. Halcon版本切换助手