我眼中的IO流一,个人拙见,请见谅

一、 IO流认识和解释

1. IO流的认识

I : 表示输入 ;即input、reader;
O: 表示输出 ;即output、writer;
流:有起点和终点的字节集合,特性是进行数据传输;

2. IO流的解释

流的分类:
(1)字节流和字符流
①. 首先要了解什么是字节?什么是字符?

字节:byte是一字节,一字节是8bit(8位二进制),取值范围是-128~127(第一位是判断正负,0 为正一为负);
简单来说,字节就是ASCII编码里面的内容,里面的都是单个单个字节表示;
字符:有两个字节或者是多个字节表示的,都可以成为字符,中文就是用字符表示的。

② 字节与字符的区别

字符就是中文或者含有中文的字符串;比如1、2、3、4、5、A、?等就是字节;比如“中国”、“华”、“世界”等就是字符

③什么是字节流和字符流

就我的理解,对含有中文的文档进行数据传输的就是字符流;(语文的高考作文)
对仅含有英文的文档进行数据传输的就是字节流;(比如纯英文的作文)

(2)输入流和输出流
① 首先了解什么是内存?什么是硬盘?

内存:就是电脑中的运行内存;只有在开机的时候才能使用内存;
比如写一份word文档,没有保存之前,电脑直接关机,这一份word文档就会消失;
因为我们是在电脑中的内存进行word文档编辑的,保存之后才会到硬盘中;
硬盘:数据不会丢失,永远保存(理想状态下);简单来说我们电脑中的D盘、E盘,不会因为电脑开机关机而导致我们保存的图片、文档丢失,没有删除的话永远存在;这个就是硬盘的意思

② 硬盘与内存的区别?

所以说,内存会消失的吗?是的,只要关机或者结束当前的进程,内存里面的数据就会消失;而硬盘里面的数据不会。
如果看到这里还不明白的老铁,我在举个例子?
----> 我们在idea中运行项目,就是在内存中运行的,假如我们结束关闭idea,项目也会跟着关闭哦,这就代表内存中的数据会消失的。
----> 我们保存在d盘的图片不会因为关机而消失哦

总结一下:这个就是内存与硬盘的区别,下面就是输入流与输出流的区别。

③ 输入流与输出流
输出流的介绍

输出流:就是把内存的文档、图片等保存在硬盘中的数据过程;内存---->硬盘
举例:把刚刚写好的自我介绍保存到硬盘中。(此时,如果重启之后,d盘中的自我介绍不会丢哦)
在这里插入图片描述

输入流的介绍

输入流:就是把硬盘中的文档、图片在应用中读取的数据过程;硬盘—>内存
举例:把d盘中的自我介绍在wps中打开查看。(此时如果关闭wps,就不能在wps中看自我介绍了哦)
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目:使用 JavaScript 编写的杀死幽灵游戏(附源代码) 杀死鬼魂游戏是使用 Vanilla JavaScript、CSS 和 HTML 画布开发的简单项目。这款游戏很有趣。玩家必须触摸/杀死游荡的鬼魂才能得分。您必须将鼠标悬停在鬼魂上 - 尽量得分。鬼魂在眨眼间不断从一个地方移动到另一个地方。您必须在 1 分钟内尽可能多地杀死鬼魂。 游戏制作 这个游戏项目只是用 HTML 画布、CSS 和 JavaScript 编写的。说到这个游戏的特点,用户必须触摸/杀死游荡的幽灵才能得分。游戏会根据你杀死的幽灵数量来记录你的总分。你必须将鼠标悬停在幽灵上——尽量得分。你必须在 1 分钟内尽可能多地杀死幽灵。游戏还会显示最高排名分数,如果你成功击败它,该分数会在游戏结束屏幕上更新。 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox。要玩游戏,首先,单击 index.html 文件在浏览器中打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值