Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which one of the following statements about what Queue.offer does that Queue.add does not is true?

  • A.It reports failure by returning false instead of throwing an exception.
  • B.It adds at the head rather than the tail.
  • C.It blocks until space is available rather than failing.
  • D.It adds without checking capacity.

Answer: A

Queue offers two families for the same operations: add, remove and element throw on failure, while offer, poll and peek return a special value instead. Which to use depends on whether an empty or full queue is an error or an expected condition.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.