发表于: 2017-12-13 21:24:45
2 673
今天完成的事情
1.简略地学完了java的集合框架
(1)List接口及其实现类ArrayList
List是元素有序并可重复的集合,被称为序列
List可以精确控制每个元素的插入位置,或删除某个指定位置的元素
ArrayList是数组序列,底层是由数组实现的
(2)泛型
如果把某个元素放入集合,则会忽略元素的类型,把其当做Obiect处理,取出的时候也一样,要进行类型 转换;而使用泛型则规定了某个集合只可以存取指定类型的对象,会在编译期间进行检查,再取出的时候 不用进行类型装换。
(3)Set接口及其实现类HashSet
Set集合是元素无序且不可重复的集合,在Set中不能使用get()方法访问对象,因为集合无序。
(4)Map接口和HashMap
Map提供了一种映射关系,其中的元素是以键值对的形式存储的,能实现根据key快速查找value。
键不可重复,而value可以重复;每个键只能映射一个值,但一个值可以对应多个键。
2.学习了《head first java》第五章
今天遇到的问题
感觉自己在编码过程中缺少一个整体的把握认知,在看书第五章的时候深刻地体会到整体认知的作用,我觉得 是编码量太少,还没引起质变
明天计划的事情
继续我的任务一了
今天的收获
了解了java中的集合框架,对之前自己引用过的包和类有了一个较清楚的认知
最后,麻烦师兄审核了
评论