2016-10-20 7 views
1

Я столкнулся с некоторыми именами классов, которые были множественными в Java, например Collections (не путать с Collection), а Package java.util перечисляет несколько других в этом пакете, например Arrays и Objects.Что подразумевается под именем класса, являющимся множественным числом на Java, например «Коллекции»?

В общем, что подразумевается под именем класса, являющимся множественным? Всегда ли это означает, что это набор статических методов полезности, например, с помощью Collections?

+0

Одним исключением, я считаю, является класс «Свойства». –

ответ

2

Существует несколько классов в Java, которые множественны, несмотря на то, что они не являются утилитами. К ним относятся DoubleSummaryStatistics и IntSummaryStatistics.java. Я думаю, что основной смысл: «Увеличивает ли этот класс множественное восприятие класса или делает его более читаемым?» DoubleSummaryStatistic, скорее всего, не является представителем самого класса. Большинство классов множественного числа - это утилиты или константы. Другие, иногда являются расширениями HashMap для свойств или атрибутов. От java.util следующие классы являются множественными:

LongSummaryStatistics.java - public class 
Attributes.java - public class 
IntSummaryStatistics.java - public class 
Properties.java - public class 
DoubleSummaryStatistics.java - public class 

Executors.java - Utility 
Helpers.java - Utility 
ArrayPrefixHelpers.java - Utility 
Spliterators.java - Utility 
ZipUtils.java - Utility 
Comparators.java - Utility 
ArraysParallelSortHelpers.java - Utility 
Collections.java - Utility 
Collectors.java - Utility 
Streams.java - Utility 
SortedOps.java - Utility 
FindOps.java - Utility 
ReduceOps.java - Utility 
WhileOps.java - Utility 
DistinctOps.java - Utility 
StreamSpliterators.java - Utility 
ForEachOps.java - Utility 
Nodes.java - Utility 
SliceOps.java - Utility 
MatchOps.java - Utility 
Objects.java - Utility 
Arrays.java - Utility 

FormattableFlags.java - Constants 
CharPredicates.java - Constants 
ZipConstants.java - Constants 

 Смежные вопросы

  • Нет связанных вопросов^_^