Do It Yourself Collections, by Nikhil Nanivadekar Jet Brains Technology Day for Java (2020)
Collections are among the basic building blocks for writing code. Frequently used collections, such as List, Set, and Map, are designed to serve a basic fundamental purpose. But sometimes these collections are not enough, and developers will extend them to add new functionality. In this session, Nikhil will extend the Map data structure to create two new collections called as a bag (MultiSet) and a multimap (MultiValuedMap). But does just extending a collection mean that the job is considered complete Often this is not enough. Nikhil will explain the basics of creating a new collection, adding new APIs, the salient aspects of the new collection, and the various knobs and controls required to make it safe and usable.
|
|