-
在D盘下创建myfile.txt文件,文件内容为“hello java”,然后利用流把该文件复制到 E盘下。
Java中的流代表程序中数据的流通,是以先进先出方式发送信息的通道。
流可以分为不同的类型,按照不同的分类方式,从不同的角度来观察,概念上会有重叠。
按照流的方向,可以将流分为输入流和输出流:
输入流(InputStream):只能从中读取数据,而不能向其写入数据。
输出流(OutputStream):只能向其写入数据,而不能从中读取数据。
字节流:在流中处理的基本单位为字节(8位的byte)的流。
字符流:在流中处理的基本单位为字符(16位的Unicode)的流。
按照流的角色分,可以将流分为节点流和过滤流:
节点流:可以从/向一个特定的IO设备(如磁盘或网络)读/写数据的流,节点流又常被称为低级流(Low Level Stream),节点通常是指文件、内存和管道。
过滤流:实现对一个已经存在的流的连接和封装,通过所封装的流的功能调用实现数据读/写功能的流。这种对流进行处理的流称为过滤流。
字节流中存放的是字节序列,无论是输入还是输出,都是直接对字节进行处理。InputStream和OutputStream为字节输入/输出流类的顶层父类。字符流中存放的是字符序列,无论是输入还是输出,都是直接对字符处理。字符流的顶层父类是Reader和Writer。节点流通常直接对特定的IO设备(如磁盘或网络)进行读写,而过滤流通常对已存在的流进行连接和封装,从而对已有的流进行特殊处理。
对象的序列化就是把对象写到一个输出流中,对象的反序列化是指从一个输入流中读取一个对象。
总结:
字节流:
输入流 输出流
FileInputStream FileOutputStream 节点流
BufferedInputStream &nb
- 2023-07-11 11:10:03下载
- 积分:1
-
Java的编辑软件,jcreater很好用的工具。英文版,汉化版存在很多的问题,不建议使用...
Java的编辑软件,jcreater很好用的工具。英文版,汉化版存在很多的问题,不建议使用-Java-editing software, jcreater very good tool. English, Chinese Version, there are many issues, does not recommend the use
- 2022-02-04 14:25:10下载
- 积分:1
-
ycaspxjob_v2.8
一个很好的人才网,用JSP代码写的,好用(Talent Network)
- 2013-11-08 19:32:57下载
- 积分:1
-
c和windows通信的结构描述,接口,实例源程序。very very good。
c和windows通信的结构描述,接口,实例源程序。very very good。-c and the windows of communication to describe the structure, interface, source code examples. very very good.
- 2022-03-16 20:00:53下载
- 积分:1
-
一个四层结构的j2ee项目实例。对于初学者相当合适。欢迎下载使用。...
一个四层结构的j2ee项目实例。对于初学者相当合适。欢迎下载使用。-a four-storey structure of the project creates examples. Very suitable for beginners. Welcome to download for use.
- 2022-05-22 20:38:09下载
- 积分:1
-
用Itext生成Pdf格式文件。
1、新建一个Java工程
2、在工程下新建一个包smart.app.pdf
3、将Source下的所有类拷贝到...
用Itext生成Pdf格式文件。
1、新建一个Java工程
2、在工程下新建一个包smart.app.pdf
3、将Source下的所有类拷贝到新建的包smart.app.pdf里面
4、将Enviroument里面的ExportPDF.jar放到工程的WebRootWEB-INFlib下
5、将JSP文件夹下的JSP页面拷贝到工程的WebRoot下
6、运行工程就可以调用类CreatPdf.java就可生成pdf;-Generated by iText Pdf format. 1, create a new Java project 2, in the works to create a new package under smart.app.pdf 3, will be all types of Source are copied to the new package smart.app.pdf inside the 4, will be put Enviroument inside ExportPDF.jar works The WebRootWEB-INFlib under 5, will be JSP folder JSP page copied to WebRoot works under 6, run the project can call the category CreatPdf.java can generate pdf
- 2023-04-07 20:25:03下载
- 积分:1
-
java人工股市源码,用了GA(Genetic Algorithm)和ANN(Artificial Neural Network)。内附程序详细说明,强烈推荐!...
java人工股市源码,用了GA(Genetic Algorithm)和ANN(Artificial Neural Network)。内附程序详细说明,强烈推荐!-artificial source, with the GA (Genetic Algorithm) and ANN (Artificial Neural Network). Enclosing procedures detailed description, strongly recommended!
- 2022-02-20 07:26:31下载
- 积分:1
-
Library-management-system
这是用java语言Hibernate开发实例----图书管理系统的源代码(This is a java language development instance---- Hibernate library management system source code)
- 2013-11-22 22:53:45下载
- 积分:1
-
获取网络文本资源,功能还可以,希望站长能满意.
获取网络文本资源,功能还可以,希望站长能满意.-text access network resources, functions can also hope that the director is satisfied. Thank you
- 2022-08-06 15:22:51下载
- 积分:1
-
软件工程
说明: jiaoshi股份的合格分析解决彼此幸福(jiaoshihgxfhjghjyrjfxdtdthgffjddhfjdffjf)
- 2019-01-05 22:36:13下载
- 积分:1