#java #data-structures
#java #структуры данных
Вопрос:
Здравствуйте, я хочу узнать обо всех структурах в Java, например. Список массивов хэш-таблицы
Может ли кто-нибудь дать мне еще список, чтобы я мог иметь четкое представление об этих структурах данных..
Ответ №1:
Смотрите список всех известных реализующих классов и т.д. И прочитайте весь этот Javadoc. Затем, если вы действительно хотите разобраться, загрузите Eclipse и просмотрите исходный код (классы JDK с открытым исходным кодом):
Коллекция интерфейсов
Все суперинтерфейсы: повторяющиеся
Все известные подинтерфейсы: BeanContext, BeanContextServices, BlockingDeque, BlockingQueue, Deque, Список, NavigableSet, Очередь, Set, SortedSet
Все известные реализующие классы: AbstractCollection, AbstractList, AbstractQueue, Abstractsequentialist, AbstractSet, ArrayBlockingQueue, ArrayDeque, ArrayList, AttributeList, BeanContextServicesSupport, BeanContextSupport, Concurrentlink Queue, ConcurrentSkipListSet, CopyOnWriteArrayList, CopyOnWriteArraySet, DelayQueue, EnumSet, HashSet, JobStateReasons, LinkedBlockingDeque, LinkedBlockingQueue, LinkedHashSet, LinkedList, PriorityBlockingQueue, Приоритетная очередь, список ролей, список разрешенных ролей, Стек, синхронная очередь, набор деревьев, Вектор
Согласно комментарию ниже, смотрите java.util.Map:
Карта интерфейса
Параметры типа: K — тип ключей, поддерживаемых этой картой, V — тип отображаемых значений
Все известные подинтерфейсы: привязки, ConcurrentMap, ConcurrentNavigableMap, LogicalMessageContext, MessageContext, NavigableMap, SOAPMessageContext, SortedMap
Все Известные Классы Реализации: AbstractMap, Атрибуты, AuthProvider, ConcurrentHashMap, ConcurrentSkipListMap, EnumMap, Хранилище HashMap, Hashtable, За IdentityHashMap, LinkedHashMap, PrinterStateReasons, Свойствам, Поставщику, RenderingHints, SimpleBindings, TabularDataSupport, Дерева, UIDefaults, WeakHashMap
Java Collections Framework содержит API, которые вы исследуете, о которых, я полагаю, упоминалось в другом постере.
Комментарии:
1. Кроме того, взгляните на
java.util.Map
и его подинтерфейсы реализации.
Ответ №2:
Они называются коллекциями. Вы можете узнать о них больше here
.