我正在尝试在Java中创建一个优先级阻塞队列,以维护具有相同优先级的元素的FIFO顺序。Oracle文档对此提供了一些帮助,但我仍然很纠结。我应该注意到以下主题对我来说都是全新的:泛型、作为类型的接口(interface)和静态嵌套类。所有这些都在以下类定义中发挥作用。泛型尤其令人困惑,我敢肯定我在这里完全搞砸了它们。我已经包含了注释来识别我当前遇到的编译器错误。几个具体问题:是否可以让类代表排队的事件对象,而实际队列是静态类成员?将Oracle的FIFO事件“包装器”作为静态嵌套类包括在内是否合理?至少我是在正确的轨道上,在一个外部类中完成这一切吗?这是我写的类:importjava