- 博客(5)
- 收藏
- 关注
原创 (十七)JAVA入门--Map集合
一、Map特点 Map<K,V>双列集合,存储的是键值对,必须保持键的唯一性。一个映射不能包含重复的键;每个键最多只能映射到一个值。(比如,一对夫妻Map<K,V>集合,中间的映射关系就是结婚证entrySet)。 二、Map常用方法 1、添加: v put(key, value):返回前一个和key关联的值,如果没有返回null。 2、删除: vo...
2018-04-19 10:01:46
236
原创 (十六)JAVA入门--泛型Generic
一、泛型概念 1.将运行时期的问题(类型转换异常)转到了编译时期,避免了强制转换的麻烦。 2.泛型技术是给编译器使用的技术,用于编译时期,确保类型安全。运行时,会将泛型去掉,生产的class文件中不带泛型,这叫泛型的擦除(为什么擦除吗?为了兼容类加载器。) 3.泛型补偿:在运行时,通过获取元素的类型进行转换动作,不用使用者再强制转换了。个人理解:泛型就用一个符号或者具体对象指定了各种...
2018-04-19 10:01:31
246
原创 (十五)JAVA入门--Collection的子类接口Set
一、Set特点 1、元素不可以重复,无序。 (1)HashSet:内部数据结构是哈希表,不同步。(HashSet是无序的,但是他的子类LinkedHashSet是有序的,怎么存进去,怎么读出来,用了链表连接) (2)TreeSet:可以对Set中的元素进行排序,不同步。元素是以二叉树的形式存放的。 二、HashSet的使用 1、哈希算法(HashCode) 给一个元素,通过...
2018-04-19 10:01:05
238
原创 (十四)JAVA入门--Collection的子类接口List
一、List特点 1、List有序(存入和取出顺序一致),有索引,元素可重复。Set元素不重复。 2、相对于Collection,除了增删查,扩展了位置索引和修改数据。 二、listIterator迭代器 1、特点:除了iterator的功能外,还有自己特定的listIterator功能。(因为iterator不允许在遍历操作过程中修改或添加数据,所以有了自己的listIter...
2018-04-08 14:04:07
190
原创 (十三)JAVA入门--集合Collection和迭代器Iterator
一、集合与Collection 1、概念:对对象进行存储,如果对象个数不确定,就出现了集合容器进行存储。 2、特点: (1)用于存储对象的容器; (2)集合的长度是可以变化的; (3)集合中不可以存储基本数据类型值。 3、集合框架 集合容器因为内部的数据结构不同,有多种具体容器,不断向上抽取,就形成了集合框架。框架的顶层就是Collection接口。 4、Collectio...
2018-04-08 14:03:12
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人