-
在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 Swing 实现的端口扫描器
Java Swing实现的端口扫描器,可多主机扫描,单主机扫描,单主机扫描可使用域名,界面美观高端,进度条指示扫描进度
- 2022-07-22 11:01:21下载
- 积分:1
-
安卓音乐播放器
一个很实用的安卓音乐播放器 界面是哆啦A梦 适合刚开始接触安卓的同学
- 2022-11-10 06:15:04下载
- 积分:1
-
用BP算法编写的彩票预测
用bp算法编写的彩票预测算法,大家可以参考修改一下,希望大家能用上
- 2022-01-24 12:32:44下载
- 积分:1
-
图像识别之相似度判断
java编写的相似图片比较 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-07-21 01:10:45下载
- 积分:1
-
水电缴费管理系统
本系统主要实现了管理员查询、添加、删除用户信息;水电费录入、查询、修改和删除。用户缴纳水电费和查询水电信息等功能。
其中涉及到的模块有:
(1)登录模块功能:主要是输入的用户名和密码保存并且与数据库中的数据进行比较,只有完全符合才可以登录系统。
(2)管理员模块功能:可以操作水电价格、用户信息和水电录入、缴纳。
①用户信息子模块功能:可以查询、操作用户信息。
②价格子模块功能:主要是对水电费价格的管理。
③水费子模块功能:添加、修改和删除水费缴纳信息。
④电费子模块功能:添加、修改和删除电费缴纳信息。
(3)用户模块:能查看个人信息和缴费信息。
- 2022-05-17 14:24:17下载
- 积分:1
-
JAVA框架源码
- 2022-08-02 11:40:38下载
- 积分:1
-
javabean方案的简易在线聊天室网站
这是一个javabean方案的jas网站,连接数据库是mysql,服务器是tomcat,开发工具是java EE eclipse
实现了用户的登录注册聊天,及查看其它用户的在线状态,以Session保存用户的在线状态,可实现多用户登录,可防止不登录直接通过连接进入聊天室页面
- 2022-07-01 11:54:01下载
- 积分:1
-
java多线程股票数据下载
采用多线程接收股票历史日线信息,适合初学者入门,也适合做量化交易。
- 2022-09-04 01:05:03下载
- 积分:1
-
android App 画板
本文件主要开发App画板的源码, 很适合初学者学习的源码,内容简单易懂
- 2023-01-23 06:25:03下载
- 积分:1