Согласованность для одного, я думаю.
И что еще важнее, чтобы сделать типы более понятными.Java (похоже на C, я думаю) позволяет []
появляться после либо типа, либо идентификатора (или даже обоих, что эквивалентно [][]
).Помещение их после типа очень ясно дает представление о фактическом типе, поскольку nickFreq
является int[]
, а не int
.