Towards the design of a set-based Java collections framework

  • Authors:
  • Brad Long

  • Affiliations:
  • Touchstone Consulting Pty Ltd., Brisbane, Australia

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Java Collections Framework (JCF) was introduced as standard in JDK 1.2. Since then several significant enhancements have been made including the introduction of generics and typed collections. One striking design choice of the Java language designers was the exclusion of map from the collections hierarchy. This paper looks at how maps could be incorporated into the Java collections hierarchy by describing early work on YACL (Yet Another Collections Library). The intention of YACL is to provide a suite of set-based collections classes and operations whilst continuing to be compatible with the JCF