Что означает эта строчка кода в java?
Всем привет. Подскажите, пожалуйста, что означает эта строчка кода.
EnumMap<Symbol, Object> commands = new EnumMap<Symbol, Object>(Symbol.class)
Где symbol class
public enum Symbol {
FIRST_DIGIT,
OPERATION,
SECOND_DIGIT
}
Я подозреваю, что он создает map такой структуры:
FIRST_DIGIT =
OPERATION =
SECOND_DIGIT =
Источник: Stack Overflow на русском