摘要:
概述 从Java8开始接口发生两个大的改变,一个是引入了default关键字,另个一个就是允许静态方法的存在。 default关键字在《Java8新特性default关键字,引出Java多继承问题》一文中详细描述过了。现在我们就挖掘一下接口静态方法与传统类的静态方法有什么区别。 接口中的静态方法 p 阅读全文
摘要:
概念 普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。通常采用堆数据结构来实现。 优先队列的实现:优先队列通常用堆来实现 阅读全文