Orderable version strings fall into one of 4 version types as defined by a category (release or release candidate) and whether it is a snapshot version or not (snapshot versions contain a commit hash ...
System.out.println(queue.remove());// removing an element using remove method. System.out.println(queue.poll());// poll not give exception while remove give to remove and element.