容器、流

在容器章节里,重点主要有:一个图,一个类,三个知识点,六个接口。

1、List接口:

       List接口容器里的元素都对应一个整数型的序号,用来记载元素在容器中的位置,可以根据序列号存取元素。List的子接口有ArrayList和LinkedList接口。

       List的常用算法:

    void sort(List)    //对list内的元素进行排序

    void shuffle(List)   //随机排序

    void reverse(List)    //逆排序

    void copy(List dest,List src)   //将src里的内容拷贝到dest中

2、comprarable接口:

       compare是比较的意思。comprarable接口只有一个方法:public int comprareTo(object obj)   //比较两个对象大小

3、Map接口:

      Map中存储的键—值对通过键来标识,所以键—值不能重复。在Map接口中有hashMap和TreeMap接口。

第七章总结:

(1)一个图:API的类图结构图

(2)一个类:collections类

(3)3个知识点:for增强型、Genreic(jdk泛型)、Auto-boxing/unboxing(自动打包/解包)

(4)6个接口:collection接口、set接口、list接口、map接口、comparable接口、iterator接口

第八章 流

       流(stream)是用来获取数据的,流可以理解为一个通道。

       在java.io包中包含四种抽象流类型。

      (1)字节流:Inputstream(输入)、Outputstream(输出)

      (2)字符流:Reader(输入)、Writer(输出)

      除了上面四种流以外还有节点流和处理流。节点流:可以从一个特定的数据源读写数据。处理流:可以理解为在一个流通道外再加一层通道。

(1)inputstream:以字节形式输入数据。

(2)outputstream:一字节形式输出数据。

(3)reader:以字符为单位输入数据。

(4)writer:以字符为单位输出数据。

(5)buffer缓冲流:

(6)转换流

(7)数据流

(8)print打印流

(9)object流

  

 

猜你喜欢

转载自qq449170955.iteye.com/blog/1916298