美文网首页
java IO流-基本概念

java IO流-基本概念

作者: BuddhaCoder | 来源:发表于2018-10-20 19:38 被阅读0次

一个好的编程语言应该具有良好的io系统。java能够火这么多年其io系统功不可没。

流的概念:流式一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据时,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。

流的分类:
按数据方向分:输入流和输出流
输入流:InputStream/Reader
输出流:OutputStream/Writer
按数据类型分:字节流和字符流
字节流:InputStream/OutputStream
字符流:Reader/Writer

下图是常用的IO流:


关于字节流和字符流的区别
1、字节流和字符流的时候,读到一个字节就返回一个字节。
字符流使用了字节流读到一个或多个字节(中文对应的字节是两个,UTF-8码表中是三个)时,先去查指定的编码表,将查到的字符返回。
2、字符流可以初六所有数据,如图片,MP3等,字符流只能处理文本。
3、能使用字符流就使用字符流,不能就使用字节流。

相关文章

  • Java基础17:Java IO流总结

    本文介绍了Java IO流的基本概念,使用方法,以及使用的注意事项等。帮助你更好地理解和使用Java的IO流。 具...

  • Java之IO流详解

    title: Java之IO流详解tags: Java IO流categories: Java IO流 大多数应用...

  • java IO流-基本概念

    一个好的编程语言应该具有良好的io系统。java能够火这么多年其io系统功不可没。 流的概念:流式一个很形象的概念...

  • 详细解析IO流中的数据传输,深入分析字节输入流和字节输出流

    Java IO流基本概念 流的基本概念:流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象数据在设...

  • 从0开始复习java(9)--IO

    Java的io通过java.io包下的类和接口支持。主要有输入、输出流,又分为字节流和字符流。Java的io流使用...

  • java IO入门笔记

    1.java IO流的概念,分类,类图 1.1. java IO 流的概念 java的io是实现输入和输出的基础,...

  • Java IO详解

    1 Java IO流的概念,分类 1.1 Java IO流的概念 java的IO是实现输入和输出的基础,可以方便的...

  • Java的IO和NIO

    Java的IO和NIO 一、Java的IO Java的IO功能在java.io包下,包括输入、输出两种IO流,每种...

  • J2SE II一一Java 常用IO流操作(吐血整理)

    关注我不迷路,叮~ 1.基本概念 IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传...

  • java io 流

    java io 流 io 流总览 io 流主要提供四个接口 InputStream: 输入字节流 OutputSt...

网友评论

      本文标题:java IO流-基本概念

      本文链接:https://www.haomeiwen.com/subject/xvimzftx.html