В аннотациях это, кажется, имеет особое значение - оно позволяет пропускать имена параметров при создании аннотации.
@Foo(bar = "abc") // a normal instantiation of an annotation
@Foo("abc") // if bar were renamed 'value'
Где это задокументировано? value
является ключевым словом или нет? См. Также .