java 的 IO流有什么用? 难道就是复制文件?

如题所述

作用大了去了,java中的输入输出都是以流的形式,包括文件读写和网络传输。比如我要读取一段数据,我使用输入流的时候不用关心这数据是从哪儿读进来的,都直接用read方法就行了。追问

我总结一下 是在网络数据传输,文件读写,用户输入和打印的时候用到。
但你后面说的话我不太懂,“不用关心数据从哪读进来”,你应该要指定读哪个文件才对啊?

追答

也就是在java里面,所有的读写操作都是一样的,都是流,都用read和write方法。。。

追问

恩,你的意思是说没有java的流,不同数据读写操作是不统一的。 内存里到底是个啥玩意啊?!

追答

不是说不同数据操作不一样,而是不同数据源的操作肯定会有差别,比如接收控制台信息和读取一个文件,那操作肯定不一样是吧,在java里面的话都是用输入流。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-06
不是的,是对文件中的内容进行读和写的操作的
第2个回答  2012-03-06
不是啊,比如对象输入输出流在J2EE中用到的很多啊

java中io主要有什么用,重要不
java中的io表示输入输入,就是常说的IO流。非常重要,只要做开发,99%都会用到。但不是很难。比如说你在网站上常遇到的上传或者下载就是java中IO的应用。还有读取电脑中的本地文件先进,还有网络中也需要,比如说InputStream,OutputStream这是都是IO下的抽象类。它们下的类都可以去实现上传效果,比如...

java io的流是什么,可以将他理解为管道是吗,管道中存放数据吗_百度知 ...
IO中的流就相当与我们日常生活中的管道,我们通过管道来把水引到用户,通过管道把石油输送到大罐.同样,我们利用流来从硬盘的文件中读数据到你的程序中,利用流来写数据到硬盘的文件 文件流 缓冲流 数据流 转换流 Print流 Object流正是为了实现这些功能的不同的类,他们具体包含了实现这些功能的方法 但如...

做JEE开发I\/O流怎么都不怎么使用了啊,当初学java基础时,还说很重要,老...
您好,提问者:怎么会是假话呢?IO流确实很常用,Thread用的比较少而已。1、备份数据库。2、暂存数据。3、复制文件,上载文件、图片之类、dom4j、Properties等。PS:只是现在网上都很多雷锋写好的工具,我们直接导入jar使用就可以。但是有些不满足我们负责业务逻辑的,这个时候需要我们自己写了,还是很重要...

java中的io流有哪些
Java中的IO流 指的是将不同的输入输出源通过流的形式进行输入或输出的操作,流是一种抽象的描述,在程序中指的是数据的一种转移方式。IO流的分类:(1)按照数据的流向:输入流、输出流 (2)按照流数据的格式:字符流、字节流 (3)按照流数据的包装过程:节点流(低级流)、处理流(高级流)最...

快速掌握java中的IO与NIO面试题
2. Java IO原理I\/O技术关乎数据在设备间的传输,Java通过流(stream)进行操作。输入流读取数据到内存,输出流将内存数据输出到存储设备,如文件或网络。3. BIO、NIO、AIO对比BIO是同步阻塞,NIO为同步非阻塞,AIO为异步非阻塞。BIO效率低,NIO通过多路复用减少资源占用,AIO则通过事件驱动避免阻塞,但处理...

java io流详解
输入流: 是读取(从文件或系统中)输出流: 是写入(到文件或内存中)楼主觉得这个怎么样???挺好理解的吧??? 就是按相反的方向理解就对...既方便又实用...呵呵...祝君早日成功!OutputStream 是输出流吧...它的方法write()当然就是把括号里的参数写到指定的文件中去啦! 没错呀!write(int b) 这...

关于JAVA IO流
io流主要也就分两大类:一、字节流、字符流 二、输入流、输出流最基本的也就是FileInputStream\/FileOutputStream和InputStreamReader\/OutputStreamReader掌握这两种,其他也确实类似以下是看到别人总结的一些关于io流的,希望对你有帮助Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件:File...

哪位大牛能给我通俗的解释下java中的流啊,看了很多资料,还是不理解啊...
java io 的设计模式就是一种装饰模式,将基本的io流不断的包装,形成功能更加强大,操作更加方便的io流。当然,用字节流FileInputStream\/FileOutputStream 是可以处理所有问题的,但是它读取的数据是字节,当我们处理文本的时候,常常是直接处理一个一个的文字或是一行一行的处理,显然字节就不能满足需求了...

java中关于io流的问题
1 遍历 目录树,找到每一个.txt文件,每当找到一个txt时,启动一个新线程,解密,找出tarena所在行,并保存相关数据在内存如hashmap中,2 应用程序从hashmap中直接获取所有的内容 这种策略牺牲的是读的时间 其他差不多 第三种策略 使用lucene框架,主要是针对每个文件建立分词索引,这里意义不大,所以...

java io流中涉及到了哪些设计模式
1、装饰器模式 Java IO流使用了装饰器模式,通过继承和实现抽象类或接口来扩展一个流的功能。例如,BufferedInputStream和BufferedOutputStream都是装饰器类,它们为InputStream和OutputStream添加了缓冲功能。2、工厂模式 Java IO流使用工厂模式来创建各种类型的流对象。例如,FileInputStream和FileOutputStream都...

相似回答