java中的io流

Posted lvzhengmao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的io流相关的知识,希望对你有一定的参考价值。

一、file对象,是将存在或不存在的文件封装成一个java对象。

二、文件在程序中是以流的形式来操作的。

 

流:数据在数据源(文件)和程序(内存)之间经历的路径

输入流:数据从数据源(文件)到程序(内存)的路径

输出流:数据从程序(内存)到数据源(文件)的路径

 

如何判断是输入流、输出流?

以内存为参照,如果数据流向内存流动,则是输入流;反之,则是输出流。

 

三、文件流--分类

java流分为两种流

1、字节流:可以用于读写二进制文件及任何类型文件byte

2、字符流:可以用于读写文本文件,不能操作二进制文件

字节流字符流

输入InputStreamReader

输出OutputStreamWriter

 

以上是关于java中的io流的主要内容,如果未能解决你的问题,请参考以下文章

Java自用IO流中读数据中的难点

java 21 - 1 IO流中的字符流概述

关于Java中面向对象章节IO 流中的重点基础知识。

Io流中的其他流

Java中使用try-catch-finally处理IO流中的异常

Java 输出流中的flush方法