code: public boolean add(E e)
      {
          if (queue.size() < maxSize)
          { // 未达到最大容量，直接添加
              queue.add(e);
              return true;
          }
          else
          { // 队列已满
              E peek = queue.peek();
              if (queue.comparator().compare(e, peek) > 0)
              { // 将新元素与当前堆顶元素比较，保留较小的元素
                  queue.poll();
                  queue.add(e);
                  return true;
              }
          }
          return false;
      }
docs: 添加一个元素
  @param e 元素
  @return 是否添加成功