10篇文章 · 4652字 · 1人关注
1.Executor:Executor(执行器)将为你管理Thread对象,Executor在客户端和任务执行之间提供了一个间接层。Execut...
前面说到,存入HashMap、HashSet的元素必须定义equals()方法和HashCode()方法,默认的HashCode()方法是Obj...
Map有很多实现,下面只说基本的几个:1.HashMap: Map基于散列表的实现(取代了Hashtable)。插入和查询键值对的开销固定,可以...
Set:存入Set的每个元素都必须是唯一的,因为Set不保存重复元素。加入Set的元素必须定义equals()方法以确保对象的唯一性。Set接口...
Java容器类库简化图:
在Java的思想里面,万事万物皆对象: 其中类也是对象,所有的类都是一个Class对象,可以通过 类名.class 的方式获取该类的Class对...
LinkedList添加了可以使其用作栈、队列、双端队列的方法:1.getFirst()和element()一样,返回列表的头(第一个元素)2....
迭代器 迭代器(也是一种设计模式)是一个对象,它的工作是遍并选择序列中的对象。迭代器通常被称作轻量级对象,创建它的代价小。Java的 Itera...
持有对象:集合持有的只是对象的引用 List ArrayList: 底层以数组实现,擅长随机访问,插入移除时速度较慢LinkedList: 底层...
文集作者