Métodos Opcionais na Interface Java
Pelo que entendi, se você implementar uma interface em java, os métodos especificados nessa interface devem ser usados pelas sub-classes que implementam a interface mencionada.
Eu notei que em algumas interfaces, como a interface Collection, existem métodos que são comentados como opcionais, mas o que exatamente isso significa? Seu jogado um pouco como eu pensei que todos os métodos especificados na interface seriam necessários?