第六周

在这周我们学习了。java图形界面和javaI/O系统。

String是一种重要的常用类,其中大量的方法如String str.subString()、String str.equals()、String str.startsWith()、String str.startsWith()、String str.concat()、String str.concat()、StringBuffer append()等方法在解决实际问题时很有用处。

编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。   一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可以分为两类:输入流和输出流。其实输入/输出是想对于内存来说的。 实际上,流的源端和目的端可简单地看成是字节的生产者和消费者,对于输入流,可不必关心它的源端是什么,只要简单地从流中读数据,而对输出流,也可不知道它的目的端,只是简单地往流中写数据。根据处理的数据类型不同:1,字节流 (以byte为最小的单位进行数据传输InputStream和OutputStreqam)2,字符流(以char为最小单位进行传输,Reader和Writer)根据流向不同:1,输入流(InputStream或者Reader) ,2,输出流(OutputStreqam或者Writer)根据功能不同:1,节点流, ,直接与数据源相连,读入或读出。2,处理流:直接使用节点流,读写不方便,为了更快的读写文件,才有了处理流。 与节点流一块使用,在节点流的基础上,再套接一层,套接在节点流上的就是处理流。

posted @ 2016-05-29 22:40  逝去年华  阅读(114)  评论(0编辑  收藏  举报