Dictionary class in Java is an abstract class. It was part of the Java Collections Framework. Stores key-value pairs, where keys are unique. Provides basic operations like insert, retrieve, and remove key-value pairs. Keys and values are stored as Object. Limited functionality compared to Map implementations.