摘要: 1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变 阅读全文
posted @ 2019-10-22 18:52 燕十三丶 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1、Spring怎样定义类的作用域 通过bean 定义中的scope属性来定义。 2、Spring支持的几种bean的作用域 支持以下五种bean的作用域: singleton : bean在每个Spring ioc 容器中只有一个实例。(缺省默认) prototype:一个bean的定义可以有多个 阅读全文
posted @ 2019-10-22 18:43 燕十三丶 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在运行时出现ClassCastException,因为你将会在编译时得到报错信息。 泛型也使得代码整洁,我们不需要使用显式转换和i 阅读全文
posted @ 2019-10-22 18:40 燕十三丶 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。 随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接 阅读全文
posted @ 2019-10-22 18:39 燕十三丶 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 在遍历一个集合的时候,我们可以使用并发集合类来避免ConcurrentModificationException,比如使用CopyOnWriteArrayList,而不是ArrayList。 阅读全文
posted @ 2019-10-22 18:37 燕十三丶 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。 Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。 List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素 阅读全文
posted @ 2019-10-22 18:36 燕十三丶 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayList list=new ArrayList(20);中的list扩充几次()A. 0B. 1C. 2D. 3答案:A分析:已经指定了长度, 所以不扩容2.List、Set、Map哪个继承自Collection接口,一下说法正确的是()A. List MapB. Set MapC. 阅读全文
posted @ 2019-10-22 18:34 燕十三丶 阅读(3967) 评论(0) 推荐(1) 编辑
摘要: 根据应用的需要正确选择要使用的集合的类型对性能非常重要,比如:元素的大小是固定的,而且能事先知道,我们就应该用Array而不是ArrayList。 有些集合类允许指定初始容量。因此,如果我们能估计出存储的元素的数目,我们可以设置初始容量来避免重新计算hash值或者是扩容。 为了类型安全,可读性和健壮 阅读全文
posted @ 2019-10-22 18:27 燕十三丶 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Collection:代表一组对象,每一个对象都是它的子元素。 Set:不包含重复元素的Collection。 List:有顺序的Collection,并且可以包含重复元素。 Map:可以把键(key)映射到值(value)的对象,键不能重复。 Collection:代表一组对象,每一个对象都是它的 阅读全文
posted @ 2019-10-22 10:08 燕十三丶 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 数组不是面向对象的,存在明显的缺陷,集合完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率而且不同的集合框架类可适用于不同场合。具体如下: 1)数组的效率高于集合类. 2)数组能存放基本数据类型和对象,而集合类中只能放对象。 3)数组容量固定且无法动态改变,集合类容量动态改变。 阅读全文
posted @ 2019-10-22 10:04 燕十三丶 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Java集合体系结构(List、Set、Collection、Map的区别和联系) 1、Collection 接口存储一组不唯一,无序的对象 2、List 接口存储一组不唯一,有序(插入顺序)的对象 3、Set 接口存储一组唯一,无序的对象 4、Map接口存储一组键值对象,提供key到value的映 阅读全文
posted @ 2019-10-22 09:53 燕十三丶 阅读(925) 评论(0) 推荐(0) 编辑
AmazingCounters.com