Priority Queue Using Java