当前位置:首页 > 开发 > 编程语言 > Java > 正文

Java的IO流

发表于: 2015-06-25   作者:西蜀石兰   来源:转载   浏览:
摘要: 刚学Java的IO流时,被各种inputStream流弄的很迷糊,看老罗视频时说想象成插在文件上的一根管道,当初听时觉得自己很明白,可到自己用时,有不知道怎么代码了。。。 每当遇到这种问题时,我习惯性的从头开始理逻辑,会问自己一些很简单的问题,把这些简单的问题想明白了,再看代码时才不会迷糊。 IO流作用是什么? 答:实现对文件的读写,这里的文件是广义的; Java如何实现程序到文件
刚学Java的IO流时,被各种inputStream流弄的很迷糊,看老罗视频时说想象成插在文件上的一根管道,当初听时觉得自己很明白,可到自己用时,有不知道怎么代码了。。。
每当遇到这种问题时,我习惯性的从头开始理逻辑,会问自己一些很简单的问题,把这些简单的问题想明白了,再看代码时才不会迷糊。

IO流作用是什么?
答:实现对文件的读写,这里的文件是广义的;

Java如何实现程序到文件的映射?
答:File file=new File(String s);这里构造函数中的参数可以是一个目录的路径,也可以是一个文件的路径;

Java如何在程序中实现文件的读写?
答:其实我们用另外一个类或许能解释的更清楚
FileReader fr=new FileReader(file);
FileWriter fw=new FileWriter(file);
是的,File只是建立其了程序到文件的映射,而上面两个类才提供读写功能。
自然有人会问,那么FileInputStream和FileOutputStream是干嘛的呢?这两个类其实和上面两个类的作用类似,不同点在于这个类对文件的读写是基于字节的,而FileWriter是基于字符的。所以如果是纯文本操作,用FielWriter自然是更方便一点喽。

所谓的管道,只是帮助你理解,如果不能更加愉快的理解这个模型,那么便自己尝试去找一个模型去理解,不要死磕。

Java的IO流

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
感谢本文作者,引自:http://blog.csdn.net/a107494639/article/details/7586365 对于初学者掌握IO
感谢本文作者,引自:http://blog.csdn.net/a107494639/article/details/7586365 对于初学者掌握IO
1.IO流是干什么的? IO流指 的是输入输出流,用来处理设备上的数据。这里的设备指硬盘,内存,键盘
流的概念: 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备
一、IO流 流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,
一、IO流 流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字
【案例1】创建一个新文件 import java.io.*; class hello{ public static void main(String[] args)
一、IO流 流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,
在这一章我们将学习IO操作的学习,几乎所有的计算机语言都有IO的操作,而java也不例外,在java中IO
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号