Prior to Java 2, Java offered ad hoc sessions such as Vector, Stack, and Properties to shop and operate multiple things. Although instruction were quite useful, they were missing a main, unifying concept. Thus, the way that you used Vector was different from the way that you used Properties.