今天讲的知识还是比较多的,虽然都是在以前学过的基础上,但是也添加了很多的方法。先从集合说起,集合主要有Colltion,list和set子接口,collection是接口,不可以实例化。List有序,有索引,能存重复的元素,set刚好相反,无序,无索引,也不能重复。接下来是迭代器,迭代器作用是集合的遍历,一种是toArray()方法,另一种就是Iterator,它主要有三种方法,判断是否包含下一个元素,是hasNext()方法,返回下一个元素是next()方法,还有一个remove方法。按时不能增加和修改。并发修复异常会出现在迭代器中,因为他不能增加和修改。泛型在以前用过,但是以前并不知道是个什么意思,现在可以很好的思索。当然今天也更深入的了解到了contains以及indexOf底层是equals判断的,如果要使用equals方法,必须在类中重写equals方法,不然它使用的是Object类中的equals方法,他只会判断对象的地址值是否相同,而不会去判断对象的内容是否相同。数据结构也了解了几个:数组、链表以及队列和栈。栈是先进后出,队列是先进先出。以上就是今天所学的基本的知识,真脏我起立还是有点困难。所以待会还应该多练习几遍,至少每种类型的题用一种方法能熟练地做出来。 |
|