Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why isn there a core interface for “bags” (AKA multisets)?

AKA bags core interface
0
Posted

Why isn there a core interface for “bags” (AKA multisets)?

0

The Collection interface provides this functionality. We are not providing any public implementations of this interface, as we think that it wouldn’t be used frequently enough to “pull its weight.” We occasionally return such Collections, which are implemented easily atop AbstractCollection (for example, the Collection returned by Map.values). • Why didn’t you use “Beans-style names” for consistency? While the names of the new collections methods do not adhere to the “Beans naming conventions”, we believe that they are reasonable, consistent and appropriate to their purpose. It should be remembered that the Beans naming conventions do not apply to the JDK as a whole; the AWT did adopt these conventions, but that decision was somewhat controversial. We suspect that the collections APIs will be used quite pervasively, often with multiple method calls on a single line of code, so it is important that the names be short. Consider, for example, the Iterator methods. Currently, a loop over a

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123