摘要:
Hashtable和Properties Hashtable: JDK1.0版本,线程安全,运行效率慢;不允许Null作为key或是value Properties: Hashtable的子类,要求key和value都是String。通常用于配置文件的读取 阅读全文
posted @ 2022-01-09 23:05
少时凌云志
阅读(36)
评论(0)
推荐(0)
摘要:
Map集合的实现类 HashMap【重点】: JDK1.2版本,线程不安全,运行效率快;允许用Null作为key或者是value 源码分析 1、HashMap刚创建的时候,table是Null,为了节省空间,当添加第一个元素时,table容量调整为16 2、当元素个数大于阈值(16*0.75=12) 阅读全文
posted @ 2022-01-09 23:02
少时凌云志
阅读(42)
评论(0)
推荐(0)
摘要:
Map父接口 特点:存储一对数据(Key-Value),无序、无下标、键不可重复,值可重复 方法: V put(K key,V value) //将对象存入到集合中,关联键值。key重复则覆盖原值 Object get(Object key) // 根据键获取对应的值 Set<K> //返回所有ke 阅读全文
posted @ 2022-01-09 22:49
少时凌云志
阅读(40)
评论(0)
推荐(0)
摘要:
Map集合 阅读全文
posted @ 2022-01-09 22:45
少时凌云志
阅读(25)
评论(0)
推荐(0)
摘要:
TreeSet 阅读全文
posted @ 2022-01-09 22:39
少时凌云志
阅读(35)
评论(0)
推荐(0)
摘要:
HashSet 阅读全文
posted @ 2022-01-09 22:20
少时凌云志
阅读(23)
评论(0)
推荐(0)
摘要:
Set子接口 特点:无序、无下标、元素不可重复 方法:全部继承自Collection中的方法 HashSet【重点】: 基于HashCode实现元素不重复 当存入元素的哈希码相同时,会调用equals进行确认,如结果为true,则拒绝后者存入 TreeSet: 基于排列顺序实现元素不重复 实现了So 阅读全文
posted @ 2022-01-09 22:09
少时凌云志
阅读(40)
评论(0)
推荐(0)
摘要:
泛型集合 概念:参数化类型、类型安全的集合,强制集合元素的类型必须一致 特点: 编译时即可检查,而非运行时抛出异常 访问时,不必类型转换(拆箱) 不同泛型之间引用不能相互赋值,泛型不存在多态 阅读全文
posted @ 2022-01-09 22:00
少时凌云志
阅读(58)
评论(0)
推荐(0)
摘要:
泛型 Java泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递 常见形式有泛型类、泛型接口、泛型方法 语法: <T,...>T称为类型占位符,表示一种引用类型 好处: (1)提高代码的重用性 (2)防止类型转换异常,提高代码的安全性 阅读全文
posted @ 2022-01-09 21:35
少时凌云志
阅读(41)
评论(0)
推荐(0)
摘要:
ArrayList和LinkedList的区别 阅读全文
posted @ 2022-01-09 21:32
少时凌云志
阅读(37)
评论(0)
推荐(0)
摘要:
LinkedList类 阅读全文
posted @ 2022-01-09 21:24
少时凌云志
阅读(27)
评论(0)
推荐(0)
摘要:
Vector类 阅读全文
posted @ 2022-01-09 21:21
少时凌云志
阅读(36)
评论(0)
推荐(0)
摘要:
ArrayList类 ArrayList: 源码分析: DEFAULT_CAPACITY = 10;默认容量 注意:如果没有向集合中添加任何元素时,容量0,添加一个元素之后 容量10,每次扩容大小是原来的1.5倍 elementData 存放元素的数组 size 实际元素个数 add() 添加元素 阅读全文
posted @ 2022-01-09 21:11
少时凌云志
阅读(35)
评论(0)
推荐(0)
摘要:
List实现类 ArrayList【重点】: 数组结构实现,查询快、增删慢 JDK1.2版本,运行效率快、线程不安全 Vector: 数组结构实现,查询快、增删慢 JDK1.0版本,运行效率慢、线程安全 LinkedList: 链表结构实现,增删快、查询慢 阅读全文
posted @ 2022-01-09 21:09
少时凌云志
阅读(32)
评论(0)
推荐(0)
摘要:
List子接口 特点:有序、有下标、元素可以重复 方法: void add(int index,Object o) //在index位置插入对象o boolean addAll(int index,Collection c ) //将一个集合中的元素添加到此集合中的index位置 Object ge 阅读全文
posted @ 2022-01-09 21:07
少时凌云志
阅读(39)
评论(0)
推荐(0)
摘要:
Collection父接口 特点:代表一组任意类型的对象,无序、无下标、不能重复 方法: boolean add(Object obj) //添加一个对象 boolean addAll(Collection c) //将一个集合中的所有对象添加到此集合中 void clear() //清空此集合中的 阅读全文
posted @ 2022-01-09 21:06
少时凌云志
阅读(36)
评论(0)
推荐(0)
摘要:
Collection体系集合 阅读全文
posted @ 2022-01-09 21:04
少时凌云志
阅读(36)
评论(0)
推荐(0)
摘要:
集合 概念:对象的容器,定义了对多个对象进行操作的常用方法,可实现数组的功能 和数组区别: (1)数组长度固定,集合长度不固定 (2)数组可以存储基本类型和引用类型,集合只能存储引用类型 位置:java.util.*; 阅读全文
posted @ 2022-01-09 21:03
少时凌云志
阅读(52)
评论(0)
推荐(0)

浙公网安备 33010602011771号