Что означает «необязательная операция» в документации Javadoc, например, Set # add (E)?

Когда в документации java для Set говорится в спецификации метода Дополнительная операция например (выделено мной)

add (E e)
Добавляет указанный элемент в этот набор, если он еще не присутствует (дополнительная операция) .

Что здесь означает «необязательный»?

Что, если я использую JVM, отличную от SUN / Oracle, эта операция может не выполняться. благодаря этой реализации Java?

14
задан BalusC 4 December 2011 в 13:37
поделиться