JAVA必备—java流,考验你的想象力
来源:互联网 发布:职工法律知识网络答题 编辑:程序博客网 时间:2024/05/05 03:10
在学习java的学习中,我们会接触到一个概念,就是“流”,大概分为输入输出流,在我们的想象中,流,是水,是动态的,但是让我们在只有0和1的电脑上想象水流,这是个抽象的概念,今天,我们一起随着我的文字,梳理一下这些流!
首先,我们要知道电脑硬件的一点知识,我电脑上对数据的存储有三种方式,外界存储,内存,缓存。比如电脑上的硬盘,光盘,U盘等都是外存,咱们平常说的内存条就是内存,缓存是直接在CPU里的。我们就将这几个东西理解为容器,外存就像是门口的河,内存就是咱们家的水桶,缓存咱们自己的水杯,而水呢?
在自然界,水就是一个个的H2O组成的一种液体,而在程序中,不就是一个一个的0或者1吗?咱们看看
这样我们就好理解,我们的电脑就像一个容器,里面有最原始的水,就是0和1,而我们的程序要想得到水,就要从河里取,再送到内存,递给缓存,最后经过cpu处理呈现给我们,有时候我们是将杯中的水倒入河里,这是就是个反着的过程,但是有一点我们肯定,取水的桶,和放我们要放到河里的桶不一样,因为功能不同,映射到电脑中,就是输入(取水),输出(倒水),加上水,就成了流!
这样理解起来,是不是就简单点呢,今天咱们先解决流的抽象问题,那不同的流什么什么意思呢,流上还可以加流呢?
经过这么几幅图,是不是更形象了呢,其实,大部分的时候,不是我们没有形象的思维,而是没有在该做什么的时候,不做什么,类似这个时候,我们要做的就是在纸上画一画,没有对与错,全是自以为对与错!
这么想想,这是在考验我们的想象力还是执行力呢?
3 0
- JAVA必备—java流,考验你的想象力
- 考验你的java基础测试题
- Java字符串之谜,考验你对Java的了解程度
- 考验你的大脑
- 想找6k以上的工作吗 考验你的java开发面试题
- 想找6k以上的工作吗 考验你的java面试题
- 收想找6k以上的工作吗 考验你的java面试题
- 考验你的分类能力!!!
- 考验一下你的眼力!
- Html5 Canvas挑战你的想象力
- 必备的Java基础知识
- 转载:别再让酒精考验你的肝
- java必备——经典的Hibernate
- Java EE 5的SOA考验(长春JAVA培训班 吉林长春JAVA软件就业培训)
- 教你如何更好的激发孩子的想象力
- 挑战你的想象力 半年IT奇葩产品小结
- java必备
- Android必备的Java知识点
- Linux 的多线程编程的高效开发经验
- 类
- 关于文章的声明
- git push 提示 Everything up-to-date
- spring security 采用 数据库配置检测用户登录,并跳转不同页面
- JAVA必备—java流,考验你的想象力
- POJ 1953World Cup Noise
- WPF绘制深度不同颜色的3D模型填充图和线框图
- ROC曲线及其matlab实现ROC曲线的绘画
- 矩阵分解
- Head First设计模式-抽象工厂模式
- 《C++高级程序程序设计》读书笔记(五)
- poj2828(线段树单点更新)
- DSP/BIOS程序设计