- 博客(5)
- 收藏
- 关注
转载 spring注入静态成员变量
工作中遇到的问题,在工具类里面需要给静态成员变量注入值,而静态成员变量是在类加载的时候加载的,所以一直报空指针。 在网上找了几种方法,记录一下。 第一种:使用set函数注入。1 @Component2 public class LogUtil {3 4 private static PayLogDao logDao ;5 ...
2017-12-21 22:48:00
159
转载 迭代器模式Iterator
什么是迭代器 迭代器模式提供一种可以让我们在不知道对象内部情况下,可以对该对象进行顺序访问的方法。java API中的迭代器1 public interface Iterator<E> {2 boolean hasNext();3 4 E next();5 6 void remove(); 7 } h...
2017-12-18 21:54:00
73
转载 Java容器-LinkedList
LinkedList简介 LinkedList是基于双向链表实现的。链表是一种递归的数据结构,它或者为空(null),或者指向一个节点(node)的引用,该节点含有一个泛型的元素和一个指向另一条链表的引用,而双向链表的节点内含有两个指向另一条链表的引用。用嵌套类定义节点 1 private class Node<E>{ 2 E item...
2017-11-19 22:16:00
72
转载 Java容器-ArrayList
容器的概念 在Java当中,如果有一个类专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合,集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体。容器中常用的方法 1 int size();返回大小 2 boolean isEmpty()非空判断 3 boolean contains(Object o)判断o在集合内是否存在 4 Itera...
2017-11-19 13:26:00
76
转载 快速排序
快速排序应该是一种应用最广泛的排序算法了。它是一种归并排序算法,即:将一个数组分成两个子数组,每个子数组独立进行排序。当两个子数组都有序时,整个数组自然也就有序了。将一个数组分成两个子数组的过程我们称之为切分(partition),切分的位置取决于数组的内容。找到小于切点的放到切点左边,大于的则放到右边。切分过程图如下: 代码实现: 1 public class Q...
2017-10-30 21:11:00
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人