摘要: 工作中遇到的问题,在工具类里面需要给静态成员变量注入值,而静态成员变量是在类加载的时候加载的,所以一直报空指针。 在网上找了几种方法,记录一下。 第一种:使用set函数注入。 第二种:使用@PostConstructy注解。 第一种没有尝试过,我使用的是第二种。 阅读全文
posted @ 2017-12-21 22:48 tryinglove 阅读(7317) 评论(1) 推荐(0) 编辑
摘要: 迭代器模式 Iterator 阅读全文
posted @ 2017-12-18 21:54 tryinglove 阅读(137) 评论(0) 推荐(0) 编辑
摘要: LinkedList简介 LinkedList是基于双向链表实现的。链表是一种递归的数据结构,它或者为空(null),或者指向一个节点(node)的引用,该节点含有一个泛型的元素和一个指向另一条链表的引用,而双向链表的节点内含有两个指向另一条链表的引用。 用嵌套类定义节点 LinkedList的构造 阅读全文
posted @ 2017-11-19 22:16 tryinglove 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 容器的概念 在Java当中,如果有一个类专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合,集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体。 容器中常用的方法 容器分类 容器可以分为Collection与Map两种接口。List接口与Set接口继承了Collection。 S 阅读全文
posted @ 2017-11-19 13:26 tryinglove 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 快速排序应该是一种应用最广泛的排序算法了。它是一种归并排序算法,即:将一个数组分成两个子数组,每个子数组独立进行排序。当两个子数组都有序时,整个数组自然也就有序了。将一个数组分成两个子数组的过程我们称之为切分(partition),切分的位置取决于数组的内容。找到小于切点的放到切点左边,大于的则放到 阅读全文
posted @ 2017-10-30 21:11 tryinglove 阅读(119) 评论(0) 推荐(0) 编辑