继承AbstractSequentialList 实现了顺序访问列表 实现List、Deque、Cloneable List接口定义List集合的操作方法 Deque支持在两端插入和删除元素的线性集合。 Cloneable实现此接口的类可以进行拷贝操作 重要说明: 1、定了first头节点(firs ...
分类:
其他好文 时间:
2018-09-06 00:09:28
阅读次数:
201
继承AbstractList 实现List、RandomAccess、Cloneable、Serializable AbstractList抽闲类中定义继承AbstractList的SubList内部类 List接口定义List集合的操作方法 RandomAccess实现此接口的类可以随机访问 Cl ...
分类:
其他好文 时间:
2018-09-05 00:59:51
阅读次数:
155
Spring在整合其他框架时在配置文件中可能会涉及到复杂类型属性的注入,以下举例说明: 1.数组类型 2.List集合类型 3.Set集合类型 4.Map集合类型 5.Properties属性类型 直接上代码: 实体类:CollectionBean.java 配置文件:applicationCont ...
分类:
编程语言 时间:
2018-09-02 14:36:00
阅读次数:
146
这篇文章主要介绍在循环中动态删除集合(数组)元素遇到的问题:结果与实际期望的不符。待会看个例子,以及产生这个问题的原因和解决办法。 实例场景一: 这上面这个例子里,我们对判断list集合中的元素如果为true,就删掉这个元素。这时集合中只有第一个元素为true,所以删了它还有3个false元素,结果 ...
分类:
其他好文 时间:
2018-09-01 20:30:09
阅读次数:
144
用Template Method模式构建生成实例的工厂。 在factory method模式中,父类决定实例的生成方式,但是不决定所要生成的具体类,具体的处理交给子类负责。 角色: Product产品:它定义了在Factory Method模式中的生成的那些实例所持有的接口,由Product类扮演。 ...
分类:
其他好文 时间:
2018-08-30 23:32:06
阅读次数:
201
import java.util.ArrayList; import java.util.List; class Student { private String name; private double age; public Student(String name, double age) { ... ...
分类:
编程语言 时间:
2018-08-27 21:55:20
阅读次数:
322
Redis简介:Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sortedsets)等类型。Redis的特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持
分类:
其他好文 时间:
2018-08-27 11:22:42
阅读次数:
131
Set集合 1.概述 Collection list集合:有序(存储和取出的顺序一致),可重复. Set集合:无序(存储顺序和取出不一致),唯一 2.HashSet (1).概述:HashSet不保证set的迭代顺序,作为继承父类接口的Set()的实现方法,其中的元素具有唯一性。 (2).为什么Ha ...
分类:
编程语言 时间:
2018-08-26 18:14:01
阅读次数:
166
List集合和Set集合,先来看List集合。 List集合存储元素的特点: 1.有序(List集合中的元素有下标):存进去是什么样,取出来还是什么样 2.可重复 可以结合以下的简单代码来看一看。 编译运行后输出: 由于ArrayList集合底层是数组,数组是有下标的,所以ArrayList集合有很 ...
分类:
编程语言 时间:
2018-08-26 14:11:40
阅读次数:
1074
OkHttp 内置拦截器 在这篇博客 "OkHttp3 拦截器(Interceptor)" ,我们已经介绍了拦截器的作用,拦截器是 OkHttp 提供的对 Http 请求和响应进行统一处理的强大机制,它可以实现网络监听、请求以及响应重写、请求失败充实等功能。 同时也了解了拦截器可以被链接起来使用,我 ...
分类:
Web程序 时间:
2018-08-26 13:05:34
阅读次数:
298