Java文件的 In 与 Out 的相对性
来源:互联网 发布:手机点位图软件 编辑:程序博客网 时间:2024/05/29 16:29
在java IO操作时,总是搞不清楚 In 与 Out的相对性,其实,in与out就是相对于内存而言。收录一点解释:
我们所说的流,都是针对内存说的,比如为什么打印到屏幕上就是System.out.println();而从屏幕等待用户输入的却是System.in呢?因为对于内存来说,把字符串打印到屏幕上是从内存流向屏幕这个显示器的,也就是输出,而从屏幕等待用户输入呢?就是等待键盘将字符输入到内存中。
所以,你根本就不用死记硬背,当你遇到IO的时候,就想两件事,第一,我的内存是中心,第二看看流的方向(矢量)!
好吧,那么往硬盘上写文件是out还是in呢?别一看到“写”文件你就说in,那是望文生义,你看,写文件的流向,是 内存---------->硬盘 内存为中心,到硬盘,OK 用out 那么就是FileOutputStream、BufferedOutputStream 等等
那读文件呢?是 内存<---------------硬盘 那么就是in了 , 看清楚数据的流向就OK!
那我访问网络,看网页是什么呢 网络--------------->内存 是in 因为我们访问页面是要抓取该页面得一个html文件,那我要是在网络上输入帐号密码登陆呢? 是不是内存的东西要写到该服务器上呢,所以当然是out了!
- Java文件的 In 与 Out 的相对性
- Java文件的 In 与 Out 的相对性
- 正则入门:边界的定义与相对性
- 质量的相对性
- 中文屋的相对性
- 技术决策的相对性
- 技术决策的相对性
- 相对性原理的四维描述
- java基础--输入与输出重定向(in,out,err的使用)
- 参数类型ref、in与out的区别
- C#中in、out和ref的作用与区别
- Scanner里的(System in)与(System.out)
- 论相对性原理1-狭义相对论命题的证明
- 论相对性原理2-洛仑兹坐标变换的数学原理
- ACL的in和out
- procedure in out的使用
- in out in/out 三种参数的区别
- OUT与IN指令
- 开发者使用JasperReport——不同数据源之实体对象数据源
- sql删除重复数据
- Java学习笔记39:Spring XML使用
- 排序算法系列之二叉查找树
- 手机网站开发——网页音频播放器(续)
- Java文件的 In 与 Out 的相对性
- snd_kcontrol探究
- PHPRPC模式在 php 5.4 版本下的错误Cannot redeclare gzdecode() in compat.php on line 182
- snd_kcontrol_new名称中的SOURCE字段
- windows7下笔记本如何做热点
- Linux下chkconfig命令详解
- 识别验证码方法学习过程
- 控制台输入类java.util.Scanner
- DAPM之一:概述