数据流,eclipse快捷键的使用

来源:互联网 发布:excel怎么找出重复数据 编辑:程序博客网 时间:2024/05/17 08:10
 

  我对流的理解:数据流的默认一端总是程序。由数据流的构造方式不同,数据流可以分为原始流和包装流。原始流由流的另一端来构原始流在创建时造出来,包装流有原始流构造出来。原始流在创建时,必须在其构造函数中指明流的另一端,原始流就是以与程序相对应的流的另一端的不同而分类。留的另一端有许多种。若另一端为文则此原始流为数组流。若另一端为另一个程序,则此原始流为管道流。若另一端为压缩文件,则此原始流为压缩文件流。每一种流都有其输入流和输出流。数据流总是在程序预流的另一端来传送。输入流与输出流的命名均是以程序作为基准的。若数据流是想程序流入,则此流名为输出流,对于输入流,只能从流中读出数据;若数据流是从程序流出,自此流命名为输出流,对于输出流,只能向流中写入数据。输入\输出流又各有其字节流,字符流。所以每种原始流可以有四种流,分别为输入字节流,输出字节流,输入字符流,输出字符流。

1.流是用来在载体之间传输数据。在体积为储存数据的设备

2.流在传输数据的时候传输的十字街数组,也就是连续的内存空间

3.无论对基础流作多少次封装,最终都是将数据转化为字节数组进行传输

4.使用流读取数据的原理:

数据载体上的数据-》流(Stream)-》字节数组(Byte[])-》编码,反序列化,转换成字符串或其他需要的类型-》Object

5.使用流存储数据的原理:

Object-》编码,序列化,转换为字节数组-》字节数组(Byte[])-》流(Stream)->写人数据载体

6部分流因为其对应的设备相对速度较慢,在进行写操作时,系统会自动调用一个新线程来专门执行操作,所以为确保数据写操作完成,避免不必要的冲突,需要在写操作完毕后,关闭流之前执行流的Flush方法【内存流对Fiush进行了重写,不执行任何操作】刷新缓冲区,也就是等待写操作线程执行完成退出

7.流的读写编码必须一致,否则很可能出现乱码

 

 

Eclipse的快捷键:

1.内容提示:Ait + /

2.快速修复:Ctrl  + 1

3.导包:Ctrl + shift + F

4..向前向后:Alt + 方向键

5.添加注释 Ctrl + shift + /

6.除去注释Ctrl + shift + \