上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 50 下一页
摘要: Collection是集合类的一个顶级接口,其直接继承接口有List与Set 而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。java.util.Collections 是一个包装类。它包含有各种有关集合操作的静 阅读全文
posted @ 2018-04-10 10:24 十月围城小童鞋 阅读(199) 评论(0) 推荐(0) 编辑
摘要: List与Set都是单列元素的集合,它们有一个功共同的父接口Collection。 Set里面不允许有重复的元素, 存元素:add方法有一个boolean的返回值,当集合中没有某个元素,此时add方法可成功加入该元素时,则返回true;当集合含有与某个元素equals相等的元素时,此时add方法无法 阅读全文
posted @ 2018-04-10 10:20 十月围城小童鞋 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法。 Set 和List 都继承了Conllection;Set具有与Collection完全一样的接口,因此没有任何额外的功能,不像前面有两个不同的List。实际上Set就是Collection,只 阅读全文
posted @ 2018-04-10 10:15 十月围城小童鞋 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一.Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。 Set接口主要实现了两个实现类: HashSet: HashSet类按照哈希算法来存取集合中的对象,存取速度比较快 TreeSet :TreeSet类实现了SortedSet接口,能够对集合中的对象进行排序。 Set 阅读全文
posted @ 2018-04-10 10:13 十月围城小童鞋 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。 2 HashTable是线程安全的一个Collec 阅读全文
posted @ 2018-04-10 10:04 十月围城小童鞋 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1. Vector & ArrayList 相同点: 1、ArrayList和Vector都是继承了相同的父类和实现了相同的接口 2、底层都是数组实现的 3、初始默认长度都为10。 不同点:1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而Ar 阅读全文
posted @ 2018-04-10 09:59 十月围城小童鞋 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Collection:List列表,Set集 Map:Hashtable,HashMap,TreeMap Collection 是单列集合 List 元素是有序的、可重复 有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。 可以根据元素的整数索引(在列表中的位置)访问元素, 阅读全文
posted @ 2018-04-10 09:54 十月围城小童鞋 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 题目如下: 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次 思路如下: 子线程语主线程为互斥,可用SYNCHRONIZED。很容易想到如下代码 由于运行结果很长(有5500行),所以在Eclipse 编译器无法全部看到,或看到的并不 阅读全文
posted @ 2018-04-10 09:32 十月围城小童鞋 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本题并不难,实现方式有很多种,有很多种结构。 方法一:利用内部类实现,两个实现加减的类实现Runnable接口,然后再实现4个具体线程。 代码: 第二种方式:具体加减操作写在一个类的方法里,没有内部类,用另外一个类去调用。 代码: 阅读全文
posted @ 2018-04-10 09:29 十月围城小童鞋 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。 阅读全文
posted @ 2018-04-09 16:35 十月围城小童鞋 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 50 下一页