摘要: PriorityQueue属于Java Collections Framework。PriorityQueue基于优先级堆,它是Queue接口的实现。当我们需要一个Queue实现时,可以使用这种数据结构, 并且我们需要根据每个元素的优先级,以特定的排序顺序来维护该集合的元素。它在JDK 1.5中引入 阅读全文
posted @ 2017-10-15 23:57 虚幻黑洞 阅读(7856) 评论(0) 推荐(1) 编辑
摘要: 为了从一个系列中生成连续的元素,我们可以使用java迭代器。这是对枚举界面的改进。迭代器代替了从jdk 1.2开始的枚举 这是一个很好的实用程序集合。每个集合都是独一无二的,并且想象如果我们必须在需要迭代的时候为每个集合写自己的逻辑。相反,java强制一个集合来传递一个迭代器。 这些漂亮的实用程序使 阅读全文
posted @ 2017-10-15 23:53 虚幻黑洞 阅读(542) 评论(0) 推荐(0) 编辑
摘要: Hashtable是Java中键值对数据结构的实现。您可以使用“键”存储和检索“值”,它是存储值的标识符。显然“关键”应该是独一无二的。 java.util.Hashtable扩展Dictionary并实现Map。具有非空值的对象可以用作键或值。Hashtable的密钥必须实现hashcode()和 阅读全文
posted @ 2017-10-15 23:43 虚幻黑洞 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 1、举例 场景一:小明写了一个任务执行者,该执行者不间断的执行一些任务,在现网上运行了一段时间后,发现有概率的出现一些故障,发现运行一段时间后,该任务者异常退出了,退出的因为是空指针,可以小明想要在本地debug,不知道断点打在哪里,该问题是概率事件,不一定会出现,所以小明debug几遍下来后,头晕 阅读全文
posted @ 2017-10-15 23:39 虚幻黑洞 阅读(5556) 评论(0) 推荐(0) 编辑
摘要: 修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的C 阅读全文
posted @ 2017-10-15 19:37 虚幻黑洞 阅读(54409) 评论(2) 推荐(3) 编辑